San Miguel in 24 hours perfect day in the heart of MexicoNovember 19, 2025Ian Hayden ParkerSan Miguel de Allende