I've used FireFTP before, a Firefox FTP addon. It offers all the features of a standard FTP client, but runs in its own tab.
Update: You can always install Firefox Portable and install the plugin there, that way you can carry it with you on a usb stick to use on other peoples computers.