Five Mexican Cities Travelers Are Choosing Over the Capital

Puebla, San Cristóbal de las Casas, Mérida, Zacatecas, and Puerto Vallarta prove that Mexico is much more than its capital.

Puebla, San Cristóbal de las Casas, Mérida, Zacatecas, and Puerto Vallarta prove that Mexico is much more than its capital.