I'm heading down to Tanzania this June to do some volunteering type stuff. I was wondering, does anybody have any experience booking airfares to/from/within Africa? I'm trying the major online brokers, but finding that almost all of the fares are ridiculously expensive. Would I have better luck purchasing fares through a travel agent once I get to the country? I need to figure out a way to get from Dar es Salaam to Kilimanjaro, and then from Nairobi back to London. Seems like the only reasonably priced option is to take a 24 hour flight through Qatar... any hints from someone who has done this before? Also, does anybody have any experience volunteering with International Service Learning?