Few modern hotels have distinguishing features. However, in Puebla, all of the hotels we visited were in interesting historic buildings. The architecture alone was enchanting, and the rooms were tranquil refuges from modern glitz. Historic and avant-garde features combined to create fascinating contrasts, each making the other more interesting. Additionally, each property included a restaurant serving both classic and contemporary dishes. …