Crystal Palace for breakfast (early!) is great so you can walk down Main before the park opens.
I liked the food at Ohana, go hungry, its a lot. But the service was slow and our server asked questions about the amount of the tip we gave him!
I don't think the food was all that hot but the characters at 1900 Park Fare if you have little ones. The stepsisters are hilarious and you end up with some great pics. Same thing with Cape May - the characters are so cute in their old time swimsuits and beach gear. But it's been a while since I've eaten there and people complain about the food.