Halloween has become one of the world’s most pre-eminent festivals. From Ireland to Mexico and the USA, here are the best cities to celebrate Halloween