From family markets to live concerts, Durban is buzzing this weekend