My wife and I did a 3 week trip to africa last year. Did Tanzania, Zanzibar and a few places in South Africa. Started with a 5 or 6 day safari through Ngorongoro crater and Serengeti, over to zanizibar for a couple days, down to a private game reserve near Kruger national park for another safari, and then a couple day trips through Kruger and Hluhluwe–iMfolozi Park. Finished off in Capetown for a few days. We both loved the safaris, and didn't care for Zanzibar, we'd probably skip it if we had known what it was like.
Photos can be found here:
https://www.kylethomson.ca/africa