San Miguel de Allende is known to be one of the most beautiful, magical towns in all of Mexico. So why not explore it two different ways! First we take you on a walking tour through the historical ...