The Northumberland village of Bamburgh has been crowned the UK’s best seaside town for the third year running. This tiny, picturesque place was awarded five stars in a recent Which? poll for its ...