3. London, United Kingdom

Visiting the Charles Dickens Museum is an absolute must-do for anyone who's read the Victorian author's "A Christmas Carol". The British capital has an abundance of Christmas markets to offer, but none are quite as magical as spending a candlelit evening in the Dickens Museum, which was the author's former home. Walk along the Thames River or visit Hyde Park and you'll come across a festive market (Winter Wonderland), numerous Santa's grottoes and ice rinks close to landmark buildings. Be sure to try traditional Christmas pudding, a dessert dating back to the Middle Ages. Served doused in brandy and set alight, it will keep you feeling full until Epiphany.