In reply to mypyrex:
I’ve just been up the lakes for a week although I’m self catering. As a pub I would recommend The George in Keswick. The food was excellent especially the Cow Pie. I can’t imagine that the rooms are bad given it’s popularity.
If that doesn’t suit, then the Coledale Inn at Braiyhwaite near Keswick is good. Good bar, good meals well priced. The rooms were fine too as long as you’re not after 5 star. You can walk the Coledale Horshoe from the door. Lots of snow about at the minute.