Start your trip by exploring the iconic city of London. In the morning, visit the Tower of London, an ancient castle with a rich history, including the Crown Jewels. Spend the afternoon at the Natural History Museum, where you can discover fascinating exhibits and interactive displays. As the evening sets in, take a ride on the London Eye for a breathtaking view of the city.
On day two, take a day trip to the charming city of Bath. Start your morning at the Roman Baths, a well-preserved ancient bathing complex. Enjoy a leisurely afternoon exploring the picturesque streets of Bath, filled with Georgian architecture and boutique shops. In the evening, indulge in a relaxing visit to the Thermae Bath Spa, Britain's only natural thermal spa.
Fly to Edinburgh in the morning and explore the Scottish capital. Start your day at Edinburgh Castle, a historic fortress with panoramic views of the city. In the afternoon, visit the fascinating Royal Yacht Britannia, the former royal yacht of Queen Elizabeth II. End your day with a walk along the Royal Mile, a vibrant street filled with shops, restaurants, and street performers.
On your last day, travel to Stratford-upon-Avon, the birthplace of William Shakespeare. Start your morning by exploring Shakespeare's Birthplace, a beautifully preserved Tudor house. In the afternoon, watch a performance by the Royal Shakespeare Company at the Royal Shakespeare Theatre. Before leaving, take a leisurely stroll along the River Avon and enjoy the charming atmosphere of this historic town.
When in London, make sure to visit the famous Warner Bros. Studio Tour London - The Making of Harry Potter. This attraction offers a behind-the-scenes look at the Harry Potter film series, including sets, props, and costumes. It's a magical experience for the whole family.