NCL has an auto gratuity program. I believe it's $11.00 per person per day but covers all of your tipping for the cruise. you may bring wine on board for a corkage fee (not sure how much). My in-laws did the Pride of Hawaii cruise and enjoyed it. Warning though the ship is staffed by an American crew and the service is not quite as good as on the foreign flagged ships. Hope this was helpful.