You dont have to make ressies for anything but Dine with Shamu and Sharks Grill.....but not months in advanced. Shamu, yeah.
As far as the food, pretty much any kind of food you want they have. Pizza, good bbq, seafood, hamburgers etc. My favorite is the Hospitality House. They have these huge bread bowls full of beef stew.....mmmmmmm......and free beer.