Explore the rich history of the Tower of London in the morning before taking a stroll along the Thames River in the afternoon. In the evening, indulge in some local beers and pub grub at The Liberty Bounds.
Start the day with a breathtaking view of London from the top of The Shard. Afterward, take a walk through Borough Market for some lunch before heading to Shoreditch for some shopping and street art. End the night with some live jazz and cocktails at Nightjar.
Experience the magic of the holidays at Hyde Park Winter Wonderland. Ice skating, carnival rides, and festive food and drinks will make for a fun-filled day. In the evening, head to Soho for some dinner and drinks at Bob Bob Ricard.
Enjoy a matinee performance of a hit West End show followed by some shopping on Oxford Street. In the evening, take a stroll through Covent Garden's Christmas market before grabbing dinner and drinks at The Ivy.
Step into the wizarding world at the Harry Potter Studio Tour. Spend the day exploring the sets and props before heading back to London for some dinner and drinks at The London Edition.
Take a break from the city and have a picnic in Greenwich Park. Enjoy the stunning views of London from the top of the hill before exploring the Royal Observatory. In the evening, head to Hackney for some craft beers and burgers at The Five Points Brewing Company.
End the trip on a high note by visiting Camden Market. Browse through the unique stalls and shops before grabbing some street food for lunch. In the afternoon, take a stroll through Regent's Park before heading to Mayfair for some champagne and oysters at Scott's.
If you have some extra time, check out the British Museum, St. Paul's Cathedral, or the National Gallery. For a side trip, Windsor Castle and Stonehenge are great options. To maximize your fun, consider hiring a party bus for a night out on the town. Lastly, don't forget to try some of London's famous fish and chips!