That's a complex answer to a simple question. In short, public wifi is a great option, but you want to look for a reputable VPN company first. Don't trust free VPNs, but find a good one that doesn't keep logs. Then, you're safer doing it at home, but without a 10-page explanation, that's not...