I also take my digital camera. Mine uses Compactflash, Microdrive and smartmedia. I use the Compactflash more than anything else. I have a 1 gigabyte card and a couple 128mg ones as well.
I find with the 1 gigbyte I don't need to dump anything and remember with the digital...you can delete on the spot those you don't want. If you're taking pics at the highest resolution you can get about 400 of them on the card and if you drop the resolution to lower...you can get almost a thousand pics.
I take pictures for reproduction so I need the highest resolution I can get so I also take my laptop with me and drop them down and burn them myself.
Also, it might me possible, but I'm not sure but maybe someone else will know but you may be able to send the digital photos home through the internet cafe.
My recommendation....get more memory cards.
And one more thing....you can take 300 pictures, but when you really go through them at the end of the day...you'll find that only a few of them are good enough to keep forever. How many shots do you need of the bow of the ship or someone waving from the gangway?
That's the beauty of digital....you can see what you have before you spend the time and money to get them developed.
Just my opinion.