San Miguel de Allende is known for its cobblestoned streets, colorful architecture, and many galleries, but there is so much ...