'We live in a castle overlooking UK's best seaside town - one thing makes it so good'
Bamburgh in Northumberland has been named the UK's best seaside town by Which? for a fourth year in a row, and Claire Watson-Armstrong can see why it has won the accolade.