I've used TrueCrypt for a while now and can recommend its use without reservation. It just works....almost sounds like a Mac commercial, but true. It works, easily, simply, and is very cross-platform tolerant, which makes it nice not having to worry about what type of OS you're going to have to face when traveling---you can always access your data, esp. on USB drives.
Just don't lose your key.