A weekend of must-see events