Start your trip by immersing yourself in the rich history of London. In the morning, visit the iconic Tower of London, a historic castle on the banks of the River Thames. Explore the Crown Jewels and learn about the fascinating stories within the walls. Check hotel and flight prices here. In the afternoon, head to the British Museum, where you can discover artifacts from around the world. As the evening unfolds, take a stroll along the vibrant Covent Garden, known for its street entertainment and boutique shops.
Embark on a journey to the majestic city of Edinburgh. In the morning, explore the historic Edinburgh Castle, perched on Castle Rock, and enjoy panoramic views of the city. Afterward, take a leisurely stroll down the Royal Mile, a bustling street filled with shops, pubs, and cafes. In the afternoon, visit the interactive and educational Camera Obscura and World of Illusions, guaranteed to delight the entire family. Complete your day with a visit to the beautiful Holyrood Park, where you can hike up Arthur's Seat for breathtaking vistas.
On your final day, immerse yourselves in the enchanting world of Harry Potter in Oxford. Begin the day with a visit to Christ Church College, where several iconic Hogwarts scenes were filmed. Marvel at the grandeur of the Great Hall and explore the serene college grounds. In the afternoon, take a magical Harry Potter-themed walking tour, discovering the inspirations behind the series. Wrap up your trip with a peaceful punt along the River Cherwell, admiring the beautiful architecture and gardens.
When in the United Kingdom, don't miss out on the opportunity to visit the picturesque town of Bath. Known for its Roman-built baths, you can immerse yourself in history and relax in the naturally warm mineral-rich waters. Another hidden gem is the scenic Lake District, where you can enjoy breathtaking landscapes, go on scenic walks, and explore charming villages. These destinations offer fantastic family-friendly experiences and a chance to create unforgettable memories.