I really want to do all three (Bath, York, London) even if it simply scrapes the surface. Is it too much, though? I want to skip Stonehenge, but kids (9 and 10 year olds) really want to go.
This is what I have so far:
Day 1 Train or bus to Bath from Heathrow (2 hours),
Day 2 Tour to Stonehenge and Cotswold,
Day 3 Roman Bath, Abbey, then train to York ( 4 hours),
Day 4 York sights and afternoon tea,
Day 5 Train to London (2 hours),
Day 8 Fly Home
Traveling late May