First-time cruiser here looking at NCL for a Caribbean trip next February. The “Free at Sea” package looks amazing on paper (drinks, wifi, specialty dining, excursions all included). But I know nothing in cruise world is free. What do they gouge you on after you book? Gratuities on the “free” drink package? Is the wifi actually useable or 1995 dialup speeds. Just want to know the real out-the-door cost before I commit.