San Miguel de Allende, Celebrating in the Heart of Mexico