Whether or not there's a fridge in your cabin depends on which ship you're on and what kind of cabib/suite you're in. There's plenty of food/drinks on-board but if your kids are picky then bring some of their favorite juice boxes that don't need refrigeration and whatever packages snacks they'll eat.
Kwja is correct about the fridges, it just depends. <G> As for the snacks and drinks, Iced tea, hot tea and coffee, punch and water are avaiable 24/7 on the Lido deck and also through room service. Pizza is also available 24/7 and many times except in the middle of the night like 3-5am there is also something to snack on available. Room service is available 24/7 and you can get cheeses, danishs, sandwiches, desserts, etc throu them. You and the kids will NOT go hungry, period! <VBG>
Community Staff Leader
We had an ice bucket in our room that our room steward kept filled for us. There were some sodas and bottled water (with the price list beside) but it certainly would have been an option to put in some juice bags/boxes at any time.