Extending the season for weather dependent attractions

So when it's sunny here in the South West we head to the beaches. If it's not too sunny we go to gardens, when it's overcast but still hot we visit the moors, lakes and rivers. Speaking with the South West Lakes Trust earlier in the week they asked for ideas on how to compensate for the poor weather of last summer as their visitor numbers were badly hit. Extending the season and the hours of access has to be a big part of the answer for the Lakes. Hold events and create secondary attractions on site where visitors are happy wearing waterproofs... Angling competitions, Christmas fairs, dog trials and orienteering.... so many ways to try to get more people out and about whatever the weather. Just keep the cafe open and make sure there is plenty of hot chocolate and soup for all that secondary spend. How do other attractions compensate for the weather?