Two beaches in Yorkshire have been named among the best in England for a winter visit