Good advice from Topdog (as usual).
Just a few points to add:
1) TOR is REALLY REALLY SLOW - like REALLY
2) TOR has a flaw - the two end points can see your data, and, anyone can create an end-point, including nation states, so, even with TOR, you're not as anonymous as you might like to think you are!
3) who ever you trust to be your anonymiser has full access to your data, and can alter it in transit. If it's free, how are they making money? They are not charities! They could be gathering all your data and selling it. Or, they could be injecting ads into your web pages that they get paid for. If you're not paying for something, you're almost certainly the product being sold!
Technologically, there are three routes you can go:
1) Some form of web proxy.
2) Some form of VPN
3) TOR
They all have downsides.
The real question is to ask what you are trying to achieve? Are you trying to make it impossible for your ISP to know what you are doing? Are you trying to stop the owner of the websites you visit knowing who you are?
I'll be honest, I don't bother with any of that crap - far more trouble than it's worth IMO, unless you have a real good reason to want anonymity, and even then I'd recommend being selective about it, and not just anonymising everything.
B.