For trips to Africa I would get some crappy old second hand netbook with built in SD card reader. Then you can back up to the netbook, to the internet, and have a device to access the internet on your travels.
For those kind of trips I use a 5-year-old Lenovo IdeaPad s10 which I have hackintoshed. I bet you can find those used for less than $100.
You could also do this with an iPad + SD card dongle, but iPads are much more prone to theft.