For files: I move them all in an archive (7z, tar etc..) and then I encrypt
the archive with gpg. I do realize this is not very convenient but I have a
huge trust in gpg and prefer this inconvenient way over all the others I am
aware of. The passphrase is long and complex enough.
I use a VPN to encrypt my internet connection and thus hide my online
computing from my ISP. Another benefit of a VPN is to hide Tor usage from the
ISP.
I use icedove+enigmail for mail encryption.
I prefer the pidgin + OTR combo for chatting.
I think that's about all.