San Miguel de Allende Tour While you are in Mexico City, do not miss the opportunity to visit one of the main colonial cities of Mexico: San Miguel de Allende, in Guanajuato. Which was declarated the best city in the world in 2017.Its colorful streets and...