In the state of Guanajuato, México, there is a little magical town that will surprise you.

San Miguel de Allende is a city and municipality located in the far eastern part of the state of Guanajuato in central Mexico. It is part of the macroregion of Bajío. It is 274 km (170 mi) from Mexico City and 97 km (60 mi) from the state capital of Guanajuato.
 This attracted foreign art students, especially former U.S. soldiers studying on the G.I. Bill after the Second World War. Since then, the town has attracted a very large number of foreign retirees, artists, writers and tourists, which is shifting the area’s economy from agriculture and industry to commerce catering to outside visitors and residents.
 The main attraction of the town is its well-preserved historic center, filled with buildings from the 17th and 18th centuries. 

 La Parroquia de San Miguel Arcángel, the current parish church of San Miguel is unique in Mexico and the emblem of the town. It has a Neo-gothic façade with two tall towers that can be seen from most parts of town. It is one of the most photographed churches in Mexico.
If you happen to be near this amazing town, don't hesitate and go spend a day there, you won't be dissapointed.