Getting a Ghana visa upon arrival can be done, but be ready to answer the question “Why did you not get a visa prior to arrival?” My answer was “I didn’t have time”, which I admit was just a lame excuse for being lazy and not going to the Ghana embassy in Nairobi. The Visa cost $150 (as of October 2010). I’d recommend bringing American dollars with you to cover it, but if necessary, you can use the ATM machine at the airport upon arrival to withdraw Ghanaian Citi and exchange that for dollars. However, you might be out of luck if you have Mastercard and not Visa — in all of Ghana (there is an “row of ATMs in the mall”, but not a single Mastercard). In addition to 150 US dollars, bring a letter from an organization or individual sponsor living in Ghana explaining the reason for your visit, a copy of your flight itinerary out of Ghana, and a copy of your bank statement in order to prove you have available funds just to be safe. We didn’t get asked for our bank statements during the visa process, but better safe than sorry.