The bank holiday weekend is under way with a host of big events taking place - but will the weather dampen spirits?