Puppet shops seemed to be fairly common in Prague, at least around the old quarter and castle area. These are not the cute little dolls one usually thinks of though – they're often a little scary, if not creepy. Saw plenty of witches for example. Still, most of them weren't quite this big!
