The Teatro di Pulcinella in Rome is home to wonderful open-air puppet shows. The shows are free (although a small donation is expected) and children will love the colourful spectacle on offer. What's more, the Gianicolo Hill, home to the theatre, provides fantastic views of the city.
Shows are held daily at different times, according to the weather and time of the year, with regular performances at weekends. If you go on a Saturday or a Sunday, then you will also hear the Janiculum cannon being let off at noon.
