My two favorite found hotspots were sitting in port on a cruise ship in Ketchikan (or Sitka?), Alaska. The other was in the Vancouver airport, waiting for a flight back from the cruise, though I'm willing to bet the Vancouver airport is no longer offering free access.