I tried early seating for the first time on our last cruise and we didn't like it. We felt we have to 'rush' the kids to get ready for dinner when they were in the middle of having 'fun' at the pool or whatever.
With late seating, we would go to the show dressed 'as is', and then after the show we had about 45 minutes we could go back to the room and get ready. For now on we are doing late seating.
Of course, you may want to get pizza or a burger to help the kids hold over until dinner if they get hungry early. To be honest, after the first day, I don't remember ever feeling hungry. Room service is also great. Since we were 'early' seating this time, we would call room service for a snack every night (room service is free, but we always gave the CM a tip). The cheese tray is great (but never enough crackers, someone said they asked for extra crackers and next time I will do that). Their PB & J was the BEST PB & J I ever had in my life!
So you have lots of options for food all day long. I just didn't like feeling 'rushed' to get ready for the evening when we had early seating. But I should mention that my DDs are 9 (twins), but our first cruise we did late seating and they turned 7 on the ship.
You will have a great time no matter what! It is the BEST vacation ever!
Debra