Here are five vacation spots offering plenty of reasons to visit and the affordable prices travelers love.