National Marionette Theatre, Prague
Marionettes popped up in Prague around the time of the Thirty Years’ War (the one that began with an unfortunate defenestration). Popped up and never left. If you walk through the streets of the city, you will be leered at by a grotesque series of monks, witches, doctors and peasants.