Great guide, but one important update. The banks Barclays and Stanbic (even the main branches) no longer change American Express Traveler’s Cheques. Neither do any other bank. The only place I’ve found that will still change them is the Metropole ForEx on Entebbe Rd. It may be easier to take cash then traveler’s cheques on your trip.