Mexico City is the largest and most polluted city in the world. Its museums are excellent, and the pyramids of Teotihuacan are only a short bus ride away. As in any large city, beware of crime. Puebla is a smaller city, more relaxing and slower-paced, and famous for its Talavera pottery. After climbing Orizaba, we enjoyed two relaxing days in Puebla, eating good food and watching the world go by from a sidewalk cafe.
Shopping is always available in Mexico, from ceramics to serapes.
Pick up any guidebook for information on things to do in Puebla or Mexico City. The hotel at the southeast corner of the central square is adequate. Amecameca is a nice enough place, but not much to do except walk around and visit the market. If you want to see incredible stonecarving, the 16th-century open chapel at Tlalmanalco is only a few miles from Amecameca. If your Spanish is good, the guard will explain the religious significance of every part of the carving.