Hi....I am onboard the Magic right now and we are in Cozumel. I just bought 1 bottle of Kahlua ($8.00), one bottle of Parrot Bay Rum ($8.00 and came with a free mug) and one bottle of regular rum ($7.00 and came with a free hat). This was at the duty free shop right at the end of the pier. Very convenient to the ship.
Disney lets you bring whatever you want on. When we boarded in Port Canaveral I had two bottles of wine with me and they knew about it, but it didn't matter.
Disney is the only cruiseline that I know that lets you carry on and consume you own liquor onboard. The only time this is not allowed is if you buy your bottled liquor onboard at the store. They will hold for you until the end of the cruise. But if you buy any liquor off the ship, you can definately bring it on with you. Our room cooler chilled the wine perfectly overnight.
MJ