San Miguel de Allende, Guanajuato, Mexico
Luxury hotel in storied buildings with fine dining, a bar & cooking classes, plus a pool & a spa.