Hi Tiffany!
Thanks for stopping by the Moms Panel with your question!
The Oceaneer Club and Lab (for ages 3-12) offer a scheduled lunch and dinner each day - you'll be able to see the times blocked off on your Personal Navigator (a daily newsletter delivered to your stateroom). Your 4-year-old can eat in the club if needed. If your 2-year-old needs to eat while in the care of the nursery, you'll need to provide food and bottles/sippy cups. Nursery counselors are more than happy to feed your little one during his/her scheduled visit.
On our first Disney Cruise, our kids were the same ages as yours. We would take the kids to dinner with us, have their meals served early (while we were having our appetizers/salads), and I would take them to the nursery and the kids' club in between courses. I was usually able to make it back just in time for my entree to be served! If you'd like to pack your 2-year-old's dinner "to go", for the nursery, your servers will be happy to help with that.
No worries, there are plenty of cruise staff to keep an eye on your four-year-old in the supervised and secure
Youth Clubs. The Oceaneer Club and Lab are staffed with highly-qualified Youth Counselors that will be on hand to entertain and keep your little cruiser busy with activities while in their care. While nursery time comes at an additional charge, and by appointment only, the cost of the Oceaneer Club is included in the price of your cruise.
I hope this helps answer your question. Come back and visit us here at the Moms Panel if you have any more questions as you plan your vacation! - Diane W.