Flaming Rain probably has your best solution - that is if you must use these public systems to do your work... Although phishphreek80's suggestion to bring your own laptop (either yours or one you borrow from someone) would obviously be the better choice if its an option for you...

Otherwise, for in general beating them there is 'anti-keylogger' software that I've heard works to prevent most any keylogger from working properly... The only problem with it is, on most of these 'public like' system - you don't have the ability to download and install software.

It can be found here, incase you want to take a look at it anyway:
http://www.newfreeware.com/search.php3?q=combat

RRP