This travel guide highlights 12 of the best things to do in Puebla – a colorful colonial city in central Mexico known for its ...