The research, led by Which?, had 9,000 members rate inland towns and villages they'd visited across the UK.
Each town and village was then measured on its food and drink, tourist attractions, scenery, attractiveness, shopping and peace and quiet.
Top spots went to Wells in Somerset and Avebury in Wiltshire. Meanwhile, they were followed by other highly rated towns in every corner of the UK – from Scotland to Dorset – and North Wales to the Lake District.
15 Scottish locations which are, according to members, “worth a visit any time of the year” made it to the list.
Leading the list for Scotland is Melrose in the Scottish Borders.
A Which? spokesperson said: “The three peaks of the Eildon Hills provide the backdrop to this most Scottish of towns. Small, ancient, and built of red sandstone, it grew up around the abbey, now ruined, which was established in 1136 and still houses the heart of national hero Robert the Bruce, buried in a casket in the grounds.
“The St Cuthbert’s Way, a 62-mile walk to Holy Island, also starts at the abbey, but there are more leisurely options.
“These include two National Trust for Scotland gardens: Priorwood, with beautiful views across the abbey, and Harmony Garden, with its flowering bulbs and Georgian manor house.
“Otherwise, Melrose is a place to potter, stopping for refreshment at one of countless tea rooms or enjoying a wee dram at one of the charming old inns.”
Here are the 15 Scottish towns and villages featured on the list.

9. Braemar (70%)
Braemar, which is a village in Aberdeenshire, is located at the heart of the Cairngorms. Visitors can go walking, play snowsports, take part in wildlife watching, visit Balmoral Castle, or even go on a whisky distillery tour. Pictured are Highland dancers during the annual Braemar Gathering Highland Games. The village was rated five stars for its scenery. It received two stars for food and drink as well as tourist attractions. | PA

10. Grantown-on-Spey (70%)
Grantown-on-Spey, in the Highlands, is located near the river Spey. Pictured is the square alongside the War Memorial and clock tower of the Speyside House. It received five stars for scenery as well as peace and quiet. Meanwhile it was given two stars for shopping, food and drink and tourist attractions. | Universal Images Group via Getty

11. Jedburgh (68%)
Jedburgh is a town and former royal burgh in the Scottish Borders. It is dominated by the ruins of Jedburgh Abbey and other notable buildings include Queen Mary's House, Jedburgh Castle Jail, now a museum, and the Jedburgh Library. Pictured is the annual Jedburgh Ba' game where boys tussle for a leather ball. | PA

12. Castle Douglas (66%)
Castle Douglas, in Dumfries and Galloway, lies in Kirkcudbrightshire. Pictured are riders starting their race during the 2022 British National Road Championships road race beginning at Castle Douglas. It received five stars for peace and quiet. Meanwhile, the town received just two stars for food and drink as well as tourist attractions. | PA


