Tucked into the hills of central Mexico, San Miguel de Allende feels like stepping into a centuries-old painting that somehow stayed alive. Cobblestone streets wind past coral-pink buildings with ...