Most cruiselines are becoming more stringent on allowing you to bring your own alcohol aboard. Royal Caribbean's official policy is that "they reserve the right to limit or refuse alcoholic beverages to be brought aboard the ship for consumption during the cruise vacation". Many people transfer their alcohol into water bottles/ginger ale bottles, etc. to avoid detection. You can purchase alcohol in the liquor stores at duty-free prices, but it is not delivered to you until the last night of the cruise. I had read somewhere that RC was allowing you to purchase alcohol on board for personal consumption, but charged a fee for taking it with you. I'll try to track down more specific info on that and post another message.