I'm in the process of planning a trip to England with one of my friends for May 2020. Neither of us has ever been to England before. Does anyone have any advice on this loose itinerary? I haven't fully decided on the route we want to take after leaving London, but I'm starting to form a trip itinerary based on other people's suggestions. We want to see some of the most iconic sites in England since it will be our first visit (which is why we will be spending several days in London) but we also love the idea of seeing more of the countryside/cute villages. We love outdoor activities, seeing all the historical architecture of cathedrals/castles, Harry Potter, etc.
Day 1- Fly overnight to London and arrive early in morning on day 2
Day 2- All day in London
Day 3- London (possible day trip to Windsor Castle)
Day 4- All day in London
Day 5- Travel to Oxford for the day. Will either spend night in London again, or go ahead and travel to Bath. Not sure which would be easier in terms of train travel?
Day 6- Bath, spend night here
Day 7- Tour to Stonehenge, Cotswolds, and Avebury (Considering a Max Max tour for this), spend night again in Bath
Day 8- Day trip somewhere else from Bath potentially? Such as Salisbury or Highclere Castle. Or we could explore Bath again today. Probably travel back to London tonight to prepare for flight tomorrow
Day 9- Fly Home from London
Recommendations welcome! If anyone has suggestions on nearby towns/sites that I'm missing, please feel free to mention. Thank you in advance.