Subscriber - What's on this July - the River Festival, live music, craft sessions, talks and tours, markets, sports and more