I'm doing a tour starting in Nairobi where I need a local payment of close to $1000 USD at the start of the trip. It must be in USD and it can't be prepaid. Before this I will be in Uganda for a month. I'm a little worried about carrying around that much money with me.
If I get it in traveller's checks, will I be able to use them to get USD or just local currency when I change them?