Learn how to make the most of 48 hours in San Miguel de Allende, the best city in the world! This travel guide takes you ...