10 Reasons Why People Fall in Love With San Miguel de Allende (TRAVEL)
Located in central Mexico, San Miguel de Allende has no beaches or blue waters like the Mexican resorts of Cancun, Cozumel, or Los Cabos. And it isn't easy to get to directly from many U.S. or Canadian cities.