From ruins to food to culture, Puebla is a city that offers a TON of AMAZING things to do and see. Located only a short drive outside of Mexico City, this city is a break from the hustle and bustle and a must visit on any Mexico trip. Here are the 18 best things to do in Puebla including how to get there and where to stay!