There's a small fridge in the stateroom, if you want to save a few things from Cabanas for snacking later. It would have to be cold food items, but an option. We haven't sailed with LOs as young as 2, but we have taken our dessert to go in the MDR, as well as have kids fall asleep at the table. If we aren't ready to leave the MDR but the kids are, one of us has in the past taken them to either kids club or the stateroom to watch cartoons then returned back to finish the meal. As much as the MDR is part of the DCL experience, at that age I would suggest late dining. You could feed LO an early dinner and then go to the show. There's a small window of time between the show and late dining, where she could be tucked in, then the adults can enjoy a relaxed late dining experience.