Leave it to London to have one of the most festive atmospheres for Christmas. The British city goes all out with large light displays, towering Christmas trees, pudding races, ballet performances, and cheerful holiday markets selling local handicrafts and treats (including many mulled wines). Make sure to plan your trip in advance to make the most of Christmas with the Queen.