There is wi-fi on all NCL ships but they do have strict controls "An IP address is a number that's automatically assigned to your computer whenever you're surfing the Web. NCL collects IP addresses for the purposes of system administration, to report aggregate information, and to audit the use of our site.
We do not link IP addresses to anything personally identifiable, which means that a user's session will be logged, but the user remains anonymous to us. We can and will use IP addresses to identify a user when we feel it is necessary to enforce compliance with our house rules or terms of service or to protect our service, site, customers or others.
Check the price before you 'log on' it can work out VERY expensive!!