Among the names for Prague is the Magic City, and not without reason. Places connected to legends are all over the city, and throughout the centuries everyone from alchemists to vampires are supposed to have passed through the city.