Have the family look through the restaurant menus and reviews on this site or the Disney website and let them, all be involved in choosing where to eat.
Then, try to make dinner reservations early (4PM or so) for better chance of getting in where you want.
You are sure to not miss any parades or fireworks that way and there should be more openings at an earlier hour!
Sometimes we'll eat our big meal at 3PM after having a big breakfast early in the morning, and then maybe just a light snack for lunch. We usually have the whole place to ourselves! This wont happen at Christmas time, but it will be less crowded at that hour for sure!
Then later, just before the fireworks start, you can grab some ice cream, popcorn, or other treat to snack on during the show!
HAVE FUN!
:wave: