Lake Windermere — the largest stretch of water in the Lake District — is a tourist mecca, but head to places like Storrs Hall ...