A popular attraction in the UK has been named the best destination for spreading Christmas joy, beating Walt Disney World and New York City's iconic landmarks.