Question: which is the most beautiful city in mexico?
Answer: San Miguel de Allende. ... 
Guanajuato. ... 
Puebla. ... 
Zacatecas. ... 
San Cristóbal de las Casas. ... 
Pátzcuaro. ... 
Tlacotalpan. ... 
Xochimilco. Xochimilco is more a suburb of Mexico City these days, but it makes for an easy day trip from the crowds and smoke of the big city.