My wife and I might be traveling to London at the end of April, specifically April 27 - May 5. We'd like to split our time between London and some of the surrounding areas. This would be my first visit to London and her first in about twenty years. We plan on allotting at least four full days for London proper, and while we know we could spend the entirety of our trip there, we also enjoy getting away from the city when we travel. Where should we visit prior to (or after?) London?
We plan either a 7:55 or 9:05 AM arrival Friday from the US, giving us a pretty full (though jet-lagged) day. If those flights don't work, there are others that would have us at LHR before noon. We plan to be back in London by Monday evening, giving us Thursday to Friday in the city before leaving on Saturday.
My initial thought is to transfer to Bath on Friday (bus? rental car?). We could spend that afternoon and some of Saturday morning exploring Bath, then picking up a car and driving to the Cotswolds. Stay somewhere in the Cotswolds Saturday and Sunday night, then maybe a bit more exploring Monday before dropping the car (where?) and catching a train to London.
We're thinking of the Bath/Cotswolds itinerary because we do enjoying driving the countryside when visiting somewhere new. However, we're open to suggestions on other areas to explore, or the best way to maximize our Bath/Cotswolds plans, with our available days before London. I look forward to your advice and recommendations.