Not my firsthand experience, but I have read here that it can be purchased on board, possibly only on day 1. As an accountant, I always run the numbers. It would not make sense for my wife and I if we did not drink 2+ alcoholic beverages a day. Internet and gratuities are worth $10 +16 daily PP. You would need to obtain $34 a day in value from two exercise classes per cruise, unlimited juice and soda, bottled water, specialty coffee and 2 “premium” desserts a day. Saving $10 on medallion shipping is meaningless as you can pick them up at embarkation with minimal effort, I am told.