Explore the best Halloween cities in Europe, from haunted medieval streets and Gothic castles to historic sites steeped in dark legends.