TrueCrypt works nicely and is cross-platform. I still use it for encrypted file containers.
Yes, I know there are concerns about its "real" security and development has stopped on it, but it is still (one of) the best I've seen.
There are also others very similar but I don't have a lot of experience with those. Such as AxCrypt.