tunnelbear is a free vpn. It has a limit of 500 mb for each account you have. It works flawlessly. There's not setting up. Just download the app to your mac. Login with an account and turn the switch to vs and the other one on "on".
If you want more that 500 mb, you can ask them on twitter or just make another account.
What about setting up your own VPN server stateside, and connecting to it, rather than a commercial service, from overseas? I don't know much about VPN, but it seems like you could share your stateside IP address from your ISP to the remote location that way. And a home router running DD-WRT or Tomato should be able to provide that service through its OpenVPN server capability?