What's on in Ballarat April 12-14, here's your complete guide