Two Pembrokeshire towns have been rated among the best in the UK by visitors.

Consumer watchdog Which? released its list of the UK’s best towns and villages based on reader's ratings of inland locations they had visited.

The Pembrokeshire towns of Narberth (58) and Pembroke (90) featured on the list which was topped by Wells in Somerset.

Each place in the UK was rated based on food/drink, scenery, attractions, attractiveness, shopping and peace and quiet.

The best towns and villages in the UK

The best towns and villages in the UK according to Which? ratings were:

  1. ​Wells
  2. Avebury
  3. Corfe Castle
  4. Port Sunlight
  5. Grasmere
  6. Lavenham
  7. Llangollen
  8. Ludlow
  9. Stamford
  10. Cartmel
  11. Church Stretton
  12. Crickhowell
  13. Ironbridge
  14. Melrose
  15. Arundel
  16. Grassington
  17. Inveraray
  18. Keswick
  19. Lower and Upper Slaughter
  20. Pitlochry
  21. Alnwick
  22. Beddgelert
  23. Great Malvern
  24. Hutton Le Hole
  25. Betws-y-Coed
  26. Bury St Edmunds
  27. Castleton
  28. Dunkeld
  29. Llanberis
  30. Moffat
  31. Richmond
  32. Salisbury
  33. Skipton
  34. Tavistock
  35. Abergavenny
  36. Dedham
  37. Hawes
  38. Lewes
  39. Painswick
  40. Pittenweem
  41. Windsor
  42. Woodbridge
  43. Ely
  44. Hay on Wye
  45. Stratford upon Avon
  46. Woodstock
  47. Ambleside
  48. Bakewell
  49. Barnard Castle
  50. Beaulieu
  51. Bradford-on-Avon
  52. Hexham
  53. Long Melford
  54. Brecon
  55. Broadway
  56. Henley-on-Thames
  57. Kelso
  58. Narberth
  59. Saltaire
  60. Sherborne
  61. Totnes
  62. Aberfeldy
  63. Braemar
  64. Burford
  65. Buxton
  66. Grantown-on-Spey
  67. Knaresborough
  68. Marlborough
  69. Shaftesbury
  70. Stow-on-the-Wold
  71. Hawkshead
  72. Machynlleth
  73. Monmouth
  74. Truro
  75. Bourton-on-the-Water
  76. Hebden Bridge
  77. Jedburgh
  78. Pickering
  79. Tewkesbury
  80. Thirsk
  81. Dorchester
  82. Windermere
  83. Castle Douglas
  84. Tetbury
  85. Callander
  86. Tunbridge Wells
  87. Burnham Market
  88. Matlock Bath
  89. Fort William
  90. Pembroke
  91. Ross-on-Wye
  92. Blaenau Ffestiniog
  93. Bodmin
  94. Gretna

The Pembrokeshire towns among the best in the UK

Narberth

Narberth was the highest-rated town in Pembrokeshire on the Which? list.

It was named the 58th best town/village in the UK with a destination rating of 71% (compared to Wells' 83%). 

Food and Drink: -

Tourist attractions: -

Scenery: 4/5

Attractiveness: 3/5

Shopping: -

Peace and Quiet: 5/5

Pembroke (90)

Pembroke was among the best towns/villages in the UK with a destination rating of 59%.

Food and Drink: -

Tourist attractions: 4/5

Scenery: 4/5

Attractiveness: 2/5

Shopping: 2/5

Peace and Quiet: 3/5

More information on the best towns and villages in the UK can be found on the Which? website.