We have not had the dinner at the Castle in Norway, just the "breakfast with the princesses" which was nice. I have not heard good things about the dinner. The princesses are very attentive as they stroll through and visit each table while you eat. Try to sit to the left as you enter the retsaurant, that's where they come through first, which means they are rested. You might be able to make that request, we have been lucky both times.
We enjoy eating at the San Angel Inn, Restaurant Marrakesh, and the counter service for lunch time in France at the bakery behind the main French restaurant is really good! The cheese and fruit plate comes with a bagette, good cheese and is a really large portion for one person, it only counts as a counter srevice and the chocolate mousse is wonderful!! Suggestion, you could eat a larger sit down lunch and go there for a lighter dinner. They also have quiche and sandwiches. There are bistro tables and benches around to sit and eat. There is wine and champange to purchase by the glass at a cart right accross from table service French Restaurant.