I've heard good recommendations for AjaxTerm, though I've never used it. Install it on a website under your control before you leave.
The downside of this, or indeed of any solution that requires you to use clients not under your control (internet points/cafés), is that you'll have to type your password on a machine that may be running a keylogger that will record it and then use your account (typically to send spam). And yes, there are plenty of keyloggers on such machines in the wild. In fact your server policy may forbid you from doing this.
You can alleviate most of the risks by setting up one-time passwords on your servers (most attackers won't bother supporting this). Don't forget to take your password list with you.
If you have your own laptop, AjaxTerm or equivalent is still useful if your only internet connection is behind a firewall that blocks ssh traffic. If you can run an ssh server on port 443, this will fool some firewalls, and using something like corkscrew will fool some more.