I traveled throughout Africa for 5 weeks last year for work. Like any place, 90% of the people are great. That said, there are bad areas and good areas. One of the first things to do is to find a good cab driver or two through the hotel and get their phone number. They can make your life much easier. Phones are dirt cheap. Get a mobile phone from SafariCom. Their rates are really inexpensive. I did a safari in the Masai Mara and it was pretty amazing and not that expensive I went with a 90mm lens (5 weeks all over Africa doesn't allow very long lenses! I'd recommend 100-400 mm or at least 200ish. There is a lot or good asian, indian, and Italian food.....not much traditional African. That said the fruit is really amazing. Another place to check out is Mombasa on the Indian ocean. I had zero problems in 5 weeks, but we were very careful.
Thanks! But phone wise, the company is paying so no worries there.