We are planning a summer family trip (with 2 teenage boys, 14 and 16 years-old) in England and Scotland. We would be flying into London on June 29th and flying out of Edinburgh on July 12th for a total of 13 nights. I am really struggling with the itinerary as there is so much to see and not much time! We are thinking about renting a car from the time we get out of London to give ourselves more flexibility (vs taking the train everywhere). Here is my tentative itinerary:
London 5 nights (including a day trip to Stonehenge and maybe Bath?)
Oxford-Cotswolds 2 nights
Cambridge 1 night
York 2 nights
Drive from York to Edinburgh through Durham and scenic route on the northeast coast
Edinburgh 3 nights (including a day trip to the Highlands)
Does this itinerary make sense? Any other suggestions or alternatives to these stops? We enjoy cities, historical landmarks, shopping, castles, but wanted to take in some scenery and smaller towns as well...is Bath worth visiting? Is it worth seeing both Oxford AND Cambridge or should we pick one of the two and see something else? I appreciate any comments you might have.
Thank you much in advance.