FileVault will do the job, but it will only encrypt your home directory.
Encrypting the whole drive isn't easily possible, and I'm not certain of that possibility with the Mac, but I cannot see why you'd need to encrypt anything other than your home dir?