You can use a VPN to unblock websites (if at work or school network). If you have a VPS, install putty and set up an SSH tunnel. You can then edit the proxy settings in your favorite browser. I personally use Firefox and FoxyProxy.
VPN is easier to use and can be integrated with Windows. A good and cheap VPN is Super VPN Services. It has a 99% uptime and allows anonymous surfing of any website on the net. They have a great support team as well so they can trouble shoot you through any problems. It is great to have your own VPN because you can do a lot of different things on it – not just tunnel. I like to play around on it and install random things.