London, United Kingdom
Begin your cultural journey in London, a city teeming with history, exquisite dining, and world-renowned museums. Start at the British Museum, wander through the historic streets of Westminster to see the famed Big Ben and the Houses of Parliament. Indulge in afternoon tea at a classic London cafe. Enjoy fresh local produce at the Borough Market for a taste of authentic British flavors, and spend your evenings exploring the vibrant West End theatre scene or enjoying a Thames river cruise. Embrace the festive atmosphere, as London lights up beautifully for the holiday season during December.