I think you got some great suggestions, so I don't really have anything to add there. My youngest was 4 and 5 on our last two trips, and we had the dining plan. So we did sit down meals almost every day (we did 1 or 2 2-credit meals on each trip). And, like Teresa said, my kids needed the chance to slow down. If it seemed like it was going to be a "difficult" day, we went back to the resort a few hours before dinner for a swim and/or a nap.