The use of VPN's is basically snake oil and does nothing anonymous-wise. It is only used to hide your IP from potential "hackers" and does not provide anonymity for any, lets call it "intricate", events. Surprisingly there is no way to stay 100% anonymous on the internet. However, a good option compared to using a VPN is Tor or hosting your own offshore servers as your own VPN.