Mexico City
Mexico City is one of the world's most vibrant and populous cities, with a renowned arts and culture scene (an entire district has been designated a UNESCO World Heritage Site) and some of the best cuisines in the Western Hemisphere. Even better, Mexico City is inexpensive – and safer than you might think. It promises visitors an unforgettable stay, making it ideal for the budget-conscious, culture-loving traveler who feels at ease in a large, crowded place. Some say that if you want the full experience, you should stay in the city for at least a week to see the majority of the historic and popular sights. Even after a week, there will be plenty more to discover. To summarize, it's best to plan thoroughly before diving in.
Tenochtitlan, founded in 1325, was colonized by the Spanish in 1521 and later dubbed "Mexico". Its pre-colonial history is alive and well in much of the modern-day capital, despite the fact that it is nearly 500 years old. The city is brimming with opportunities to learn about the country's rich and conflicted history.
Mexico City is best visited between March and May, even though the streets are very crowded at this time of year. Your trade-off is beautiful weather, which is especially welcome given that the city's winters can be chilly and summers can be rainy. You should prepare for the high elevation – Mexico City is about 7,382 feet above sea level – by drinking plenty of water, slathering on sunscreen, and taking it easy (and limiting alcohol consumption) for the first few days.