San Miguel de Allende is a small charming town in the central mountain region of Mexico.
San Miguel looks like it could be anywhere in Italy -- narrow cobblestone streets, colorful buildings, peeling paint, lots of people walking around. Most buildings are one or two stories, and have very simple facades, just a door and a few windows. You would never guess at the opulence and charming architecture of the buildings behind the walls.