I posted earlier on this site of the idea of visiting London, Cotswolds, Lake District and Edinburgh and seemed to get mixed results around travel time and things for boys to do.
I was thinking of alternatively arriving in London, spending 4-6 days which include a day trip to Windsor Castle and maybe Warner brother studios as boys are big Harry Potter fans. Then train north to York followed by a train to Edinburgh. Given the trains seem to be accessible quick this might be better than driving all over England. We can always get a car hire in Scotland and York. Could end up being 5 days London, 3 1/2 days in York, 3 1/2 days in Scotland and back to London for flight out as tickets couldn't be open ended out of Edinburgh.
Thoughts on this itinerary?