Get a cheap laptop. Nothing fancy needed say 300-500Mhz reasonable HDD size and an internal or external DVD writer. That might sound like an absolute fortune in the spending but really it's not.
For some reason people just don't want to own old laptops despite the fact that they are still incredibly usefull. You should pick up all of the above for 500 (dollars or euros) orless, plus you gain its ability to play music, games and it's great to keep a journal on while you move from place to place. It really can be a boredom killer on those long journeys.
The only downside is space and weight. Older laptops are relatively bulky and weigh a couple of Kilos. However I think Lowepro do good all-weather laptop carrying bac-packs.
It is certainly something to consider. This solution worked great for me when I took a trip to Barcelona - but I didn't stay abroad as long as you intend to.