San Miguel de Allende Travel Diary 2026: 5 Days in Mexico | fairtravels.ai