Embark on a sensory journey through Mexico, where vibrant culinary traditions meet ancient history. From the bustling taco stands of Mexico City to the refined flavors of Oaxaca and Puebla, discover how Mexico's rich gastronomy and profound cultural heritage create the ultimate vacation for food lovers and history enthusiasts alike.

Mexico City
Experience one of the world's great culinary cities like a local, taking a night-time taco tour around some of Mexico City's most celebrated areas. Visit La Roma to explore the vibrant foodie scene in Mexico City's famous neighborhood, take a guided walking tour of local eateries, and enjoy your culinary experience to the full.

Teotihuacan
Teotihuacan is filled with history from more than 2000 years ago. Once home to an unknown tribe and the seat of ultimate power in Mesoamerica, the ruins of Teotihuacan have numerous stories to tell. The ancient city of Teotihuacan was built and settled around 200 BC, long before the Aztecs arrived. The city rose to great heights and became extremely powerful around 400 AD. At its pinnacle, Teotihuacan was the largest city in Mesoamerica, with more than 125,000 people. A fascinating archaeological site on your Mexico vacation.

Puebla
Enjoy a private tour of Puebla's historic city center and learn about the city's unique gastronomy as one of the best Mexico vacation spots for foodies. This much-celebrated region of Mexico is famed for its rich culture, delightful gastronomy, and colonial architecture. Enjoy guided cultural tours of the city center and nearby wonders, such as the ancient city of Cholula and the small village of Santa Maria Tonantzintla. Also, indulge in Puebla's world-class gastronomy with an expertly led cooking class and market tour and enjoy guided visits to fascinating museums, making this one of the best Mexico vacation spots.

Oaxaca
Oaxaca is one of the best places to visit in Mexico regarding gastronomy. Dive into Oaxaca's world-famous culinary scene, considered among the best in Mexico, with expertly guided cooking classes and market tours. Also, take the chance to explore Oaxaca's rich culture and indigenous societies with visits to ancient ruins and traditional villages. As well as visiting traditional mezcal producers and tasting tlayudas, a delicious local delicacy! Oaxaca is one of the best places to visit in Mexico!

Monte Alban
Discover one of the oldest cities in Mesoamerica, Monte Alban, in an excellent state of preservation. There's something unique about the ruins of Monte Albán that are set in a valley with 360° views of the surrounding mountains; you can see why the ancient Zapotecs first fell in love with the region. The Zapotec people were the first to inhabit the area. They conquered and colonized many of the surrounding villages, but their era of victory diminished after about 1000 years. After its abandonment, the Mixtecs came. They furthered construction at Monte Alban and used it as a burial site. Also, visit nearby towns known for their authentic artisanal products that make the perfect souvenirs to take home from your Mexico vacation.

Book your Mexican Flavors tour with VA Expeditions here!

