If your HP laptop isn’t connecting to WiFi, run the Network and Internet troubleshooter and update the device drivers. However, if doing so doesn’t help, flush DNS, renew IP, and reset network ...
your computer will automatically join their network. They aren't free, but if you need an internet connection and have a good cellular signal, a paid hotspot is another way to get Wi-Fi on the go.