London leads a new global ranking thanks to its festive events, historic markets, and behind-the-scenes holiday experiences.