The long-running Melbourne Magic Festival returns this July, promising two weeks of captivating magical fun. It’ll feature a swag of performers across 65 shows, plus magic workshops where you can hone your own skills. Most of it’s happening at the Melba Spiegeltent, 35 Johnston St, Collingwood.