Puebla
A ‘mini Mexico City’ – with a mere 1.5 million residents – Puebla is a colonial wonder city, packed with cathedrals and a wonderful museum devoted to ancient artifacts, and is far more manageable and laid-back than its size would suggest. The historic center is the place to stay, with buildings decked in azulejos (painted tiles) and many spots to sample the local taco árabe (Arabic taco), made of marinated pork served on Middle Eastern-style flat bread. The more adventurous should ask for escamoles (rice-like ant larvae sauteed in butter). It’s two hours by bus from Mexico City.