Hi. Yes, you should make advance arrangements for BB as it can get very crowded, especially during peak park attendance.
Last time I ate there, you had to make arrangements the day of your meal at the restaurant, but I'm not sure if this has changed as it was a couple years ago. There's a podium set up in front of the restaurant, and they take names and times there starting in the morning. I've never had a problem getting what time I wanted this way.
The best place to sit, of course, is next to the water. The whole restaurant is beautiful, though--great atmosphere! It might be worth waiting for a water-side table. People are constantly walking around the tables in the middle, which can get kind of annoying. It also seems like there's more room around the water-side tables.
I'm not sure about the kid's menu, but I'm sure it would include chicken fingers and such. Your kiddos may like the Monte Cristo sandwich--it's basically a batter-dipped and ham and cheese.
Just a tip--the lunch and dinner menus are almost identical, except for price. If you can pull off a late lunch instead of dinner, it might save you some serious cash!
