Oaxaca, capital of the Mexican state of the same name, combines a UNESCO-listed colonial center with some of the country’s richest indigenous heritage. Monte Alban, an ancient Zapotec capital, sits atop a mountain with pyramids and tombs dating back to 500 BCE.
Hierve el Agua forms mineral-rich natural pools above a petrified waterfall, and coastal towns like Mazunte offer surfing and a sea turtle sanctuary.
April-May and September-October bring the most moderate weather and fewer crowds.