Hi all - We're looking ahead to next year's vacation, and trying to choose between London and Edinburgh with our 7-year-old. I've been to London before, but I was solo and childless then, so it'll be a different experience.
A few points of reference as far as interests, etc:
All of us are interested in history, and our son has a pretty good tolerance for museums as long as the content appeals to him (e.g., he's fascinated by science, technology, industry and natural history but would be bored in an art museum). He's not terribly excited by things like cathedrals, but would do OK for a little while.
At the top of his wish list: a medieval castle with all the trimmings that kids imagine when they picture castles (moat and drawbridge, suits of armor, dungeon, battlements, weaponry, etc.). We've visited Hohensalzburg Fortress in Salzburg, Austria, which he loved.
We all like outdoor activities such as hiking, biking and boating.
We'll be getting around exclusively by public transport. I know the Tube in London is fantastic; I'm a little fuzzier about how extensive Edinburgh's system is.
After a week in either London or Edinburgh, we'll be flying to Munich, Germany, which we have already visited and loved. So ease of getting there from the UK is a consideration.
Thanks for any advice you can offer!