I’d choose Liberty Tree Tavern. The food there is pretty good, and there’s always the possibility the characters will reappear by October. I’ve had a nice meal at the Plaza, too, but it’s a small restaurant. The menu choices are pretty basic, though - mostly sandwiches. The children’s menu is typically “safe” food, like chicken fingers and pizza, and it’s offered at The Plaza. Your eight year old can order off that. Technically, your 10 year old is too old to be a “Disney Child,” but I’m seventeen, and I never have a problem ordering off the children’s menu (they’ll probably just give him a kids’ menu, anyway - or they’ll ask, and you can request two kids’ menus). I believe LTT for dinner is a buffet, so they can get food from the children’s buffet, but your ten year old will still be charged as an adult. The Plaza is also less time-consuming, so this might be your best bet before MNSSHP.