Yes, all drink packages can be purchased before the cruise by benefiting of an up to 15% discount vs onboard prices.