OpenWiFiSpots is a directory of free wireless (WiFi) hotspots across the US that offer Free WiFi high speed wireless Internet access to their customers and guests and/or the general public that don’t require any login/signup.
All the hotspots can be seen as listing or as Google Map Overlays.You also refine you searches using ZipCodes, Places of interest.
While connecting to such free Hotspots, you can try out tools like HotSpotSheild – that can protect your system while using a public wifi network.
Note : This tool lets you find free public wifi networks available in the US only.