Mexico is a land of tacos, tequila and beaches – but it has so much more to offer than just that.
From Cancun to Mexico City, Mayan ruins to street food, here are the top things to see and best places to visit in Mexico.
10. Mexico City
This vibrant capital city has undoubtedly got to top your list of places to see in Mexico.
A unique blend of old-school Mexico and new-school cosmopolitan, Mexico City has managed to step into the modern day without losing any of its historical charm.
Go for the authentic Mexican food (a far cry from the Tex-Mex style seen across most of the US) and stay for the art galleries, the fashion, the nightlife and the history.
Sure, Machu Picchu is cool – but have you seen the port town of Tulum? One of Mexico’s coolest tourist attractions, Tulum features beautifully-preserved Mayan ruins nestled on the spectacular Caribbean coastline of Mexico’s Yucatán Peninsula.
El Castillo, or the castle, is the main ruin and is perched atop a rocky cliff face overlooking a perfect beach of white sand and azure waters.
Snorkel in a limestone sinkhole at Gran Cenoet or check out Tulum National Park, home to many more Mayan ruins.
Cancun isn’t for those who want an ‘authentic’ Mexican experience, we’ll admit it. What it is amazing for though, is relaxing, letting your hair down and having a great beachside holiday.
If you’re after resorts, margaritas, nightlife and a good time, then Cancun is definitely one of the best places to visit in Mexico.
Just ask one of the thousands of students who have visited for Spring Break! Think of it sort of like the Las Vegas of Mexico, and you won’t go wrong.
7. San Miguel De Allende
Super popular with expats, San Miguel De Allende is one of the safest places in Mexico for tourists.
It’s a UNESCO World Heritage site and the architecture is charming and old-world. Situated almost right in the middle of the country, San Miguel De Allende is one of the most beautiful cities in Mexico thanks to its cobblestone streets, thriving art scene, baroque-style buildings and gorgeous weather. Shop at an organic market, have a relaxing soak in the hot springs, or just have sun downers at one of the many bars dotting the landscape.
6. Chapultepec Castle
Sitting on top of a hill (predictably named Chapultepec Hill) is this castle, which has unbeatable panoramic views from its position 2,325 meters above sea level.
It is home to the Mexican National Museum of History and is one of best places to visit in Mexico, allowing visitors to tour the museum as well as the Castle itself.