If you aren't doing a princess meal any other day, my vote would be for Akershus. The character interaction is wonderful and the food is good, too!
If you aren't looking for a character meal, I would consider Coral Reef (the aquarium is stunning), Biergarten (the oompah band is a lot of fun), Via Napoli for good pizza or San Angel Inn (for the atmosphere - the food isn't great, IMHO).
Our favorite is Spice Road Table, (which DS9) enjoys as well, but there's not much of an entertainment factor in the restaurant.