Sort:  

San Miguel de Allende in Guanajuato, Mexico (north of Mexico city)... :)