My husband and I are in the early stage planning of a trip to England for late May 2026. I visited over 30 years ago and it's my husband's first time. We are both in our 50's. We will land at LRH in early morning and will have a 10 night trip. We want at least 4 nights in London. We would also like at least 2 nights in Bath that includes a visit to Stonehenge. We would also love to visit York for at least 2 nights. This means we have 2 nights we can extend at any of these destinations for day trips. We will fly home out of LHR. We do not want to rent a car.
Given the amount of time, is it impractical to try to visit York in this trip? I remember loving that city and Bath on my last visit and would love to visit them both again. If it's doable, what order makes sense? Any day trip recommendations for nearby Bath or York worth extending our time for in those cities? Thanks!