A tiny village on the Northumberland coast has topped a ranking of Britain’s best seaside resorts for the second year in a row. Bamburgh came first out of 87 destinations in a survey of more than 4,300 people by consumer group Which?. It received the maximum of five stars for […]