I've started researching a trip to the UK for 2 weeks in August, 2014, and could use some help figuring out what is feasible. It will be me, my husband, and 13 yr old son. They've never been, and I was there once, 20+ years ago, for 2 weeks. The idea is start in London, for 3.5 days to hit the major tourist attractions. After that, there are several nearby things we would like to see: Windsor and the Harry Potter tour. And then farther out: Avebury, Stonehenge, Bath. And then heading north, Stratford-Upon-Avon, Warwick Castle, Chatsworth (maybe).
My husband is a MacDonald, so visiting the Isle of Skye, and Scotland, is definitely on the list. I figured we would drive up there. My thought was to do the London things (days 1-4), Windsor/Harry Potter (day 5 - can these be done in 1 day?), and then drive out to Stonehenge and Bath (day 6). Stay somewhere in that region. Then drive up to Stratford-upon-Avon and Warwick Castle, and stay somewhere in that region (day 7). Between there and Glasgow, I don't have anything planned. His ancestors lived in Leeds, Scriven(-with-Tentergate), and Knaresborough, so I had thought about visiting there. But a lot has changed in 150 years, so there probably isn't much point. We would need to be (back) in Glasgow by the evening of day 13. And we'll want to spend 2+(?) days on the Isle of Skye. Other than that, we'd like to see Scotland and castles.
Does this seem reasonable? Is driving the best way to go? Any recommendations on places to stop or visit?
Also, any recommendations for B&Bs or hotels would be appreciated. We like having a separate room (either sofa bed in the living room or a separate room), but I'm learning that isn't easy to find. In London, the only (affordable) place I've found is the Parkwood Hotel at £165. And that is still a bit steep.