Find out why Bamburgh Beach in Northumberland, North East is among Britain's best winter beaches, according to travel experts.