I don’t think there’s any need to pre-purchase the wine packages, since the menu has always been on our table in the MDR on the first night of the cruise. If you want to prepay to avoid having the KTTW charge to settle at the end of the cruise, just add an appropriate amount of stateroom credit in advance by calling and providing your credit card or gift card information. Remember that any unused credit is refunded to the original form of purchase, so if you use a gift card, be sure to hang on to it incase you have a credit at the end of the cruise. (Never happened to me, but you can never tell!)