We are going to be traveling by car through England Wales and Scotland for 21 days before ending our trip in London for an additional 9-10 nights. So 31 days total.
Before we get to London, would we need to reserve hotels ahead of time or would most places be ok to arrive and just look around for hotels?
Are there any school holidays that we need to know about?
We will start in Bath area, then onto Cornwall, Wales, Cottswalds, onto Scotland (where to stay to day trip to Isle of Skye?) then Edinburgh, down to York to end driving near Canterbury.