I'm planning on doing a tour departing from Nairobi and need US dollars to pay the local payment part of the tour fee (this must be paid when I first join the tour). The fee is quite large so I don't want to be carrying the US dollars with me for the month I'm in Africa prior to the tour. I'm unsure whether I should buy US dollars once in Nairobi (just before the tour) or if I should take travellers cheques. Do you know where (in Nairobi) I'll be able to buy or use travellers cheques to acquire about $1200 US dollars? I'm also a bit concerned about being charged huge amounts... My original thinking was to use travellers cheques and use the American Express site to locate a good exchange point but the site's been down for maintenance for ages (http://www.aetclocator.com/).
Any advice would be great!