One attraction for visitors to Prague is the city’s unusually rich history of magic and alchemy. The Czech capital also has more than its fair share of haunted places – around 130 in the Old and New Towns alone, according to American Raymond Johnston.