My son has been on several cruises where the internet is free and accessible from any point on the ship. The cruise company even pays him to take the cruise. He has been to singapore, hong kong, australia, thailand, alaska, hawaii, and all points in between.
The only hitch was he had to agree to do it any time they asked for four years
Oh yeah, almost forgot, as part of the deal, he sometimes gets shot at.