Yes we do offer a Bar Setup where you are able to purchse bottles of alcohol and have them delvered to your cabin on every ship except the Pride of America. You may be able to add a Bar Setup by either logging into you ncl.com account or by calling into the Reservations Department.
You can absolutely call and order a bar setup before sailing. They will give you prices for different brands. It doesn't matter what kind of room you have or if you are a VIP. If you are in an Owners Suite or the Garden Villa, your room comes with a bar setup so no need to pre-order.
Top 25 Contributor
You cannot bring drinks of any kind on board except wine, which has a $15 corking fee per bottle. Soda and alcohol are where the cruise ships make their money.
Top 1000 Contributor
You cannot buy hard liquor bottles on board the ship nor are you allowed to take it with you. NCL does have the option, usually for VIP guests, where they can call NCL's reservation desk at least 30 days ahead of the sail date and have NCL make the arrangements to deliver the bottle to your stateroom. However, you have to pay a premium price for it and it probably won't be worth the cost.
Number One Contributor