Seven of the best towns in the Lake District to visit no matter what the season (hint: they're actually better in winter!).