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.

5. Moffat (75%)
Moffat, which is part of Dumfries and Galloway, is a historic spa town known for its architecture and heritage. It received five stars for peace and quiet. Four stars were given for food and drink, attractiveness and scenery. | Google

6. Pittenweem (74%)
Pittenweem is a fishing village and civil parish in Fife. You can visit St. Fillan's Cave and even enjoy the Pittenweem Arts Festival in August. The village received five stars for scenery, attractiveness as well as peace and quiet. | Google

7. Kelso (71%)
Kelso is a market town in the Scottish Borders. Some popular attractions in the town include visiting Kelso Abbey, Floors Castle, and Kelso Racecourse. Kelso was rated five stars for peace and quiet. Meanwhile, it has only two stars for shopping. | Google

8. Aberfeldy (70%)
Aberfeldy, which is in Perth and Kinross, is situated on the River Tay. It offers a variety of activities, from distillery tours and outdoor adventures to historical sites. It was rated five stars for its scenery while it had two stars for food and drink. | Google


