Bice is great since you are staying there. Otherwise, it is a little out of the way. Vivo is at the City Walk and is really good too.
I'm also a big fan of Big Fire (overpriced but the food is really good) and Pat O'Briens (hurricane's, crawfish etouffee and dueling pianos). Antojito's is solid. Cow Fish if you like sushi (I'm more of a sushi as an appetizer guy). The theming at Toothsome is spectacular. The food is meh. The shakes are awesome though, but extremely rich. You might want to split one with whomever you go to the parks with. And don't even think about having one if you are the slightest bit intolerant of lactose or you and everyone around you will pay a horrible price.
The rest of the places are chains that you can find in other tourist areas (Bubba Gump, Hard Rock, Margaritaville). Nothing special there.
I'd steer clear of NBC Sports. Service and food quality is subpar. Not even as good as your local Applebee's.
The offerings inside the parks are a little slim. I love Mythos for the ambiance, especially after dark. But the food is just ok there. Finegan's is your run of the mill Irish bar & grill. But the food is good and I think the service there is the best on property. One thing about the in park sit downs - outside of having to tip, it really isn't much more expensive to eat there vs counter service. And it is more relaxing and you get to drink as much water or soft drinks as you'd like.
Top 4 for food quality: Big Fire, Finegans, Vivo & Pat O'Briens.
Top 4 for ambiance: Mythos (by a landslide), Pat O'Briens, Big Fire, Toothsome