A Wiltshire village famous for its iconic stone circle beat the competition to be named the best in the UK in a Which? survey.

Avebury's English charm, thatched roofs and "robed druids sinking pints" meant it saw off the challenge of fellow Wiltshire village Castle Combe, as well as Saltaire and Wells, to take first place.

Rory Boland, Which? travel editor, told the Telegraph: “The UK is full of towns and villages bursting with character and history, many of which are relatively quiet and unspoilt making them perfect destinations for a day trip or a holiday.

“Avebury topped the table in our survey on account of its unique history and quintessential English surroundings, while other high scorers impressed with their tourist attractions and excellent surroundings."

The village scored highly in terms of scenery and attractions with gardens full of roses, the Neolithic stone circle, burial mounds and a National Trust manor ensuring it scored five out of five stars.

Over 2,000 people who had visited various towns and villages in Britain were surveyed to establish the rankings and Avebury came out on top, also beating Windsor and Gressmere.