Not to go all cypherpunk, but you can pretty easily create an encrypted SOCKS proxy tunnel using an OpenSSH client. So if you have an SSH server in a country you trust, you can tunnel your browser traffic through there for connections you are nervous about.
first link from google:
http://embraceubuntu.com/2006/12/08/ssh-tunnel-socks-proxy-f...
EDIT: clarity