How To Be Anonymous On The Internet
greycoder.com
greycoder.com
Just use Tor + HTTPS everywhere properly.
If you don't trust any VPN provider, you can host your own VPN, or you can run a second VPN inside of virtual machine.
It entirely depends on your threat model, and who you are trying to be anonymous from. You could argue that using a VPN gives you relative anonymity for certain things, but that's a moving target. For warez, you might be safe, but using a VPN for something that gets more heat... well that gets you in hot water, even with a provider you suggest. [0]
Also, hosting your own VPN doesn't make you any more anonymous. Nor does putting that vpn inside a virtual machine. And I would specifically advise against it. Getting a warrant on your VPS provider account is as difficult as your ISP.