On my two trips to Africa, I have used 10% of daily rates as the number I used when figuring my budget. I also tip up or down on the 10% depending on how things go on the trip. I would also plan on bringing a little extra cash for unplanned stuff that might come up.
Greg