Mexico has given, to a limited amount of cities, the title of Pueblo Magico. Translated to Magical Village.
This title is only given to villages which have a certain national heritage value. But it also means that the villages need to have ongoing projects to restore those national heritages.
Because the title is given on a yearly basis, villages do their best to keep their historic city centers well maintained, clean and safe.
If you want to explore the true Mexican life in a friendly and safe way, these magic villages are a safe bet to visit and taste the rich history of Mexico.
The city officials and its inhabitants are very aware on the fact that hospitability towards tourists is a large part of their responsibility as a Pueblo Magico.
This makes the Pueblos Magicos perfect stops when visiting Mexico.