What are the top tourist attractions in Puebla?

Is Puebla walkable?