Edinburgh is one of the best places to spend Halloween because there is so much to do around the city at that time of year and given it’s dark history, it’s easy to see why. It’s well known for being one of the most haunted cities in the UK and the activities available reflect that.