San Miguel de Allende in Guanajuato, be surprised by his magic