Just VPN is sufficient and don't get fooled by a lot of VPN adverts. Almost all of the internet uses SSL so even if you directly connect to public WiFi no-one can just snoop on your passwords or anything else. The only thing they will be able to see is the website you are visiting. Same as your ISP whether it's some telco, VPN, or Google.
I can understand you not wanting to share which website you visit to google but if you are not careful Google will find out one way or the other. Even if you use VPN or Tor
And as already mentioned never do Tor over VPN or VPN over Tor unless you know exactly what you are doing and what are the risk associated with them.
If you are worried about state actors with compromised rootCA and DNS then Tor can help you there but if they are using this to spy on you then just bypassing it can also put you on a list
all 19 comments