Discover the best Lake District coffee shops and cafés for coffee and cake, from Crumb in Kendal to Keswick, Ambleside, Grasmere, Carlisle and beyond.