I'd've said Swindon's ok for those - esp Avebury.
love
Moth
Its ok distancewise, just (and sorry to those who live there) a bit nasty to look at.
You could do worse than staying in Salisbury or Bath...