A North Yorkshire pub has been named as the place for the best roast dinner in the UK, and it's only just over an hour away ...