When I travel I prefer to use a VPN on my phone and laptop when I'm over wireless I'm not too sure about. Fortunately you can install OpenVPN on your own virtual servers pretty easily:
- How To Install OpenVPN Access Server on Ubuntu 12.04
- How to Make OpenVPN work with the Windows 7 Firewall
- OpenVPN Access Server Downloads
- OpenVPN Port Forwarding
The added bonus is that when I travel internationally I can still watch Netflix with the US catalog since my VPS systems are all in the US. Netflix does this thing where they give you the catalog for the country you are in, not where your account is out of. This means I can also let friends who have Netflix from other countries watch the US catalog easily.