Avebury has been listed as the best inland village in the UK in a new survey.

And the Wiltshire tourist hotspot just missed out on the top position for towns and villages following research by Which? as Wells in Somerset finished first in the overall ratings.

The village, famous for one of the country's oldest stone circles, scored 82% on the Which? website - one per cent behind Wells.

Which? released the rankings on September 8 and said on its website about the locations: “With their historic buildings, rural charm and quirky, independent spirit, the highest-rated towns are worth a visit any time of the year.”

In the description of Avebury, it highlighted Avebury's thatched cottages, Georgian houses and a 19th century pub.

It also praised the fact that there is no entry fee to the landmark which is maintained by the National Trust, which also takes care of Avebury Manor.

More than 9000 Which? readers took part in the survey and took into consideration each place's tranquility, scenery, food and drink and shopping.

Avebury scored five stars for its tourist attractions and two stars for food and drink.

Port Sunlight, Merseyside, Corfe Castle, Dorset, and Grasmere, Cumbria, made up the top five.