If you want to do a little bit of searching for different VPNs I suggest using this comparison website: Compare VPN - The Best VPN Comparison
I've only got experience on IBVPN which seems nice but it connects slowly at times. I've been unable to figure out why.
If you are using your connection...