This will be our first Disney cruise and it won't be long now! I have read where people make a grocery stop before boarding. What is typically on your shopping list? I have read the food is so plentiful I was curious as to what things you have found handy to have that weren't otherwise available? Is there a charge for bottled water on the ship? Will they allow you to bring on food and beverages if they are in unopened packages? Thanks for your input. 
