Travel suggestion for US parents and kids

Travel Tips for US Parents and Kids
We’re heading to a wedding in Inverness in June and plan to spend about two weeks in the UK before the big day. Since we have kids aged 4, 8, and 10, we’re considering flying into London, especially since my brother-in-law will be there, and a colleague highly recommended the Harry Potter studios (big hits with our kids!). Although I visited London 20 years ago, I’m hoping to revisit the British Museum and the Tower of London, as my kids are really into history and castles.
After a few days in London, we’ll take a train north. We’re contemplating a stop in Edinburgh—do you think there’s enough for kids to enjoy there in a day or two? Following that, we’d head to Inverness for the wedding, and we’re also thinking about renting a car to explore the Highlands, possibly visiting the Cairngorms.
We’d love any advice on family-friendly attractions in London, recommendations for kid-friendly activities in Edinburgh, and suggestions for sights in the Highlands near Inverness. We haven’t finalized how many days to spend in each location, so any insights would be greatly appreciated!
It sounds like you’re planning an exciting trip! Here are some suggestions for each location that should please both kids and adults:
London:
Edinburgh:
Highlands Near Inverness:
Suggested Itinerary:
This itinerary provides a good mix of urban excitement and outdoor adventure, ensuring the kids have plenty to stay engaged. Be sure to check local events calendar for any festivals or activities happening during your visit. Enjoy your trip!