The best way is to use the municipal connection or any free connection that comes under the development program of the city councils.
Besides, you can check with your ISP to know if they can offer Wi-Fi access points. Moreover, you can also find free access points near you by using apps like NetZero, InstaBridge, Freedom Pop, and more.