I'm sure there is probably a food discussion on here somewhere. :confused3
But to help answer your question, I would recommend Akershus Royal Banquet at Epcot. The character meals there feature quite a few of the princesses.
We enjoyed our meal, which was all you can eat (served family...