#4. Mexico City, Mexico
Two key aspects score Mexico City a spot on this list: You can generally find very affordable flights from the U.S., and once you’re there, you can enjoy luxury for a whole lot less than in other major cities. And while that makes it a slightly different style of “cheap,” it’s certainly one worth embracing, particularly if you’re focusing more on maximizing value than on paying as little as possible. According to the Prices and Earnings report, Mexico City is one of the cheapest places in the world to stay in a five-star hotel: The average rate is $210 per night. Compare that to $730, the average rate at a luxury hotel in New York City, and upscale Mexico City starts to seem dazzlingly within reach.