Where to go for the most beautiful holiday lights and unforgettable Christmas experience.
1 / 12
1. London, U.K.
Get into the Christmas spirit by taking a stroll along Oxford Street, one of London's most popular shopping streets, alit with glittering Christmas lights. Catch a glimpse of the huge Christmas tree at Trafalgar Square, an annual gift from Norway.