I wanted to see Italy, and due to costs for a family of 4 , seeing all the different ports , a cruise seemed the less expensive way to travel, allowing us to try out each spot so we could make a return trip for a longer stay in the future.
A friend had booked Disney Magic and loved cruising with them prior, so i jumped on board, literally.
Alcohol policy: You are now permitted to bring 2 bottles of wine or 6 CANS of beer per adult on the cruise and at each port. This is the way to go. We took our own glass of wine to dinners, and poured our own beers during the day as Alcohol is VERY expensive on any cruise ship, example is they were selling 20 Corona beers with a cooler for $130.00 US. A glass of wine is $13 Can, cappuccinos $4 US.