Summer is here again and that means long drinks in shady beer gardens, swimming in the lake outside town, ice cream on the square at dusk and an almost non-stop programme of festivals.