The national puppet museum displays dolls and marionettes from all around the world in a fantastic new building on the zócalo. It’s a fun stop for the young and young at heart.