20 best winter cosy pubs for foodies, walkers and dog-lovers