My family of 7 just returned from a Disney World and a Disney Cruise. During our day at MK, we had lunch at Cinderella’s Royal Table. This is a bit pricey but worth it. It is quite the experience from the service to the food to meeting the Princesses. When you first enter, you get to meet Cinderella then as your meal progresses, all the other princesses came to your table. This was great so we didn’t have to just stand in line at different posts outside.
One thing to keep in mind, when I do this again (and I will)- I will plan on 2 hours for the whole thing. That sounds like a bit chunk of time but it goes quickly. Also, the food is great- a really nice meal in the middle of the day.