The historical market town of Marlborough in Wiltshire could be the ideal base if you like a mix of traditional and more contemporary tourist attractions.
It is steeped in history and dates back to the doomsday book, in fact early English coins were minted here back in Norman times and savernak forest was the playground of Tudor kings where they hunt for deer. It was also a major stop off point between the west of England and London.
If you visit Wiltshire and decide to stay in Marlborough, there is quite a wide choice of hotels, B&B’s, guest-houses and pubs who rent out rooms, so finding somewhere to stay should be quite easy. I would however recommend booking in advance, as sometimes there are large events happening in the town hall (typically weddings) which can mean they are quite booked up, especially in the summer holidays, when the town is already busy.
With Avebury approximately 4 miles to the west, the archaeology in the area is fantastic, with Silbury Hill and West Kennet Long Barrow each sitting across the A4 from each other, just down the road. A little further afield is Salisbury with it’s famous cathedral and of course Stonehenge, the UK’s and probably the worlds most well known megalithic monument.
Also in close proximity to the town are a wealth of small towns and country villages, some of them have very quaint shops and some fantastic country pubs, which you can stop off in for lunch or just a pint, many serve Wadsworth, this is the local beer which is brewed just down the road in Devizes. A few of those close by (which I happen to know myself) are Kennet, Pewsey, West Overton and Fyfield. Or if you prefer the hustle and bustle of city life, Swindon is about 14 miles north and has all you could ever want with respect to nightlife.
Strangely, there is no tourist information centre in Marlborough itself, although there is one at Avebury and of course, a wealth of information available on-line.