'I moved to a castle in UK's best seaside town – there's one place locals absolutely love'
Bamburgh in Northumberland has been crowned the population's favourite by Which? for a fourth year in a row, beating iconic coastal resorts such as Portmeirion…