Known as the City of Angels, Puebla, a World Heritage Site, lies 136 km from Mexico City. The city has some 5,000 colonial buildings, which are mostly baroque edifices built during the 16th century. At times, it seems as though the architectural designs of some of the convents, churches and squares came from heaven above. Not only is this city known for its splendid architecture, but it also offers excellent cuisine.