UK's most underrated seaside town boasts stunning beaches and magnificent castle
A history-rich market town located in Wales surrounded by soaring mountains, lush greenery and golden sandy beaches has been awarded the 'best hidden gem of the UK' - and it's easy to see why