Much of the promotion of Mexico focuses on its many coastal tourist resorts, such as Puerto Vallarta, Acapulco, and Cancun. But Mexico has many other interesting areas not often promoted. Towns such as San Miguel d’Allende, Cuernavaca and Ajijic attract thousands of people who want to visit or live full time or part-time in a warm climate in a historically and culturally-rich environment. They want to...