Your guide to what's on across the Mid Coast this weekend