6. Rio de Janeiro, Brazil
Rio de Janeiro needs no introduction. It is one of the best places to visit on this planet, not just in the continent of America. Rio de Janeiro is also quite reasonable, especially if you choose to stay in a 1 or 2-star hotel. However, the downside to that is you won’t be able to stay near the amazing beaches, and you have to hitch a ride to and from there.