When you are on the go, have you thought about connecting your GNU/Linux PC to the Internet through a USB connection to your phone?
Using open networks is definitely not recommended. Your connection is not encrypted and others could intercept it. If you have no other choice, connecting to the Internet through a Virtual Private Network (VPN) is strongly recommended. Even using an untrusted WiFi network protected by a password (like in a hotel or in a commercial building) is not fully secure. If the password is shared, other guests could intercept your connection and try to attack your PC. Here, a VPN is recommended too. Using your phone as a WiFi hotspot is a little better if you use a strong password and use “WPA3-Personal” security. However, if attackers know your password (typically through infected phones from friends or family members who used your WiFi hotspot), your connection and PC will be vulnerable too. A better and safer solution is USB tethering. Your PC uses the Internet connection of your phone through a USB data cable. This is much better in terms of security (nothing leaked through radio waves) and even keeps your phone charged!
...