You might be surprised at the prices of some stuff in Tanzania. I would recommend the services of a qualified booking agent. They know far more outfitters than other one individual.

Zimbabwe has gotten, in my opinion unreasonably expensive. Zambia is a good option but can also be expensive.

Tanzania offers more generous Buffalo quota. A 10 day license has 2 buffalo. If I were you I would look around and call some credible booking agents