Last weekend I stayed at this place:
http://www.theheightshotel.co.uk/
The owners were very friendly and they cater especially for vegans with soya milk and soya margarine provided. You get a massive cooked breakfast with veggie sausages, mushrooms, beans, tomato etc. The location is pretty good (only 15mins walk from Keswick) with loads of good walks nearby. It's also a lot cheaper than most other hotels in the area.
Anyway, if you are ever thinking of staying in the Lake District I would recommend it.