|Puppet shows enjoy a long tradition in the Czech Republic, and the National Marionette Theatre in Prague is the foremost puppet theatre in the country.
Its repertoire features puppet versions of Mozart's famous "opera of operas", Don Giovanni, and the enchanting story of The Magic Flute.
Both are extraordinary productions, employing life-size puppets clothed in period costumes, and performed on authentic stage sets that aim to transport the audience back to the 18th century.
Occasionally the National Marionette Theatre also puts on a Puppet Gala Performance, which is a lively mix of the puppeteers' finest works.
In marionette theatre the story is recounted visually, with little or no spoken words. This makes the shows ideal for an international audience, suitable for adults and children.
Visitors often attend the shows with low expectations, but at the final curtain they express genuine admiration for the theatre company's work. The master puppeteers' creations are true gems of artistic craftsmanship, and the stories they play out are enthralling.
The National Marionette Theatre is small, but its quaintness only adds to the authenticity of its performances.
Other puppet theatres have sprung up, often with similar names, but this is the original National Marionette Theatre. Prague Experience only sell tickets for this one, because its productions are by far the best.
The National Marionette Theatre is located one minute walk from the Old Town Square.
For listings and to book tickets:
National Marionette Theatre.