We did this two years ago through London Walks. No rez necessary, train out to Salsibury, bus to Stonehenge. Did not get to Bath, tho.
Great guide, very well organized.
We used the London Walks for several ad hoc tours around town, and all were very good.