6. London, England.
Carols, lights, shows and skating - London is the perfect mix of quintessential Christmas charm meets modern, bustling city. Hyde Park beneath the snowfall is simply delightful.
Get lost amongst the winding cobblestone streets as the snow starts falling and you'll think you've been transported to some other-worldy Christmas land. Skate on the Boston Commons, sip hot drinks at Faneuil Hall and take in the Boston Ballet's production of Nutcracker.
How could Switzerland not make it on to the list. I think this one goes without saying.
Want to spend Christmas in a reindeer pulled sled? How about camp under the stairs in your very own igloo? Then go no further.
My favourite non-European destination for some Christmas cheer. Skate at Rockefeller Centre, visit the Bryant Park Christmas Markets or walk amongst the Christmas displays on Fifth Avenue. Even Central Park becomes a winter wonderland as the snow dances across the paths, and the lakes turn to an icy field. (I'm also not going to lie - I am extremely addicted to Starbucks' Christmas drinks).
Pretty much as close a holiday as you'll get to Santa's workshop. Trømso is located in the Arctic Circle, and boasts amazing views of the Northern Lights, as well as dog sledding and pristine lakes against a never ending view of white, powdery snow.