Almost 100 of Britain’s coastal towns have been rated by the public to find the nation’s favourite – and it’s Northumberland’s Bamburgh which has come out on top.
The picturesque village, with it’s beautiful beaches and famous castle, has been branded the nation’s number one in a Which? travel survey
Netting an overall score of 89%, Bamburgh was given five stars for its beach, scenery, peace and quiet and value for money, receiving four stars for accommodation and attractions.
The survey ranked 96 resorts across 10 categories, which also included food, drink and the seafront.