12 Best Cities in Mexico 

Maxico City - the Capital of Maxico 

Zacatecas 

Merida

Acapulco

Tijuana

Zihuatanejo

Oaxaca

Taxco

Puebla

Puerto Vallarta

San Miguel de Allend

Mazatlan