What's on in Ballarat this weekend? The Head of the Lake, the swap meet, and heaps of live music