From mountain marathons to medieval jousting, May is when the Lake District's events calendar really hits its stride.