Remember, you can buy ahead of your cruise, small bottles of alcohol such as Crown Royal, etc, to be delivered to your room at the beginning of your cruise. Price is very reasonable compared to buying the same at the bar. We do not book the packages. We carry on a couple bottles of wine, and my DH buys his Crown Royal ahead of time. Oh, and we also buy our bottled water, too. We love this aspect of cruising on Princess. Being in our early 80's, we always choose a balcony and this makes it a special time to enjoy libations before our dinner.