Having been of a few cruises, I'd like to point out a few things: 1) Listed prices generally DO NOT include gratuities. Low level cruise employees like the cleaning crew, cabin stewards, waiters, cooks, etc. are paid ridiculously low wages, because cruise ships are registered to countries like Panama and the companies do not need to adhere to U.S. standards. I don't recall offhand, but for a 7-day cruise the "automat…
I worked remotely from a cruise ship that went around Hawaii for a week in 2007 (long story). I had a small Verizon cellular router that I set up in my room. It worked well enough, and I didn't have to use the ship's (presumably) crappy wi-fi, or pay by the minute or whatever.
Plus, when I'm coding, my bandwidth needs aren't that great.
I'd assume that using your phone as a hotspot today would work equally well in that scenario.