There’s a reason why so many Houstonians get away to San Miguel de Allende. The colonial, colorful destination is the most charming small town in Mexico. Meet the Houstonians so captivated by the city ...