I'm piecing together an itinerary for a first-time visit to England in mid-October 2018. I will be traveling solo and using public transit to get around. Have come up with the following high-level itinerary:
Fly into London, but spend first 3 nights in Bath.
Next 3 nights in Cotswold area.
Back to London for 4 or 5 nights and fly home from there.
I am considering including York between Cotswold and London, but not sure it makes sense logistically. Seems like a bit of a challenge to get from Cotswold to York via public transit. Am I right? Or would it make sense to rent a car in London at beginning of trip to get to Bath, Cotswold and York?
Any suggestions would be welcome.