Hi Kristin,
You have a few options for where to meet the princesses with a meal. The classic is
Cinderella's Royal Table in Magic Kingdom Park, where you can meet princesses at breakfast, lunch or dinner. Here you may meet Aurora, Jasmine, Snow White, and Cinderella. You may also consider
Akershus Royal Banquet Hall at Epcot. Here, you may meet Snow White, Belle, and Ariel. Breakfast here is traditional American Fare, while for lunch and dinner you may sample Norwegian fare. A final option is
1900 Park Fare at Disney's Grand Floridian Resort and Spa. This restaurant has the Supercalifragilistic Breakfast with characters such as Mary Poppins and Alice, as well as Cinderella's Happily Ever After Dinner, at which Cinderella and Prince Charming are often in attendance. Please note that all princesses are subject to change.
My recommendation is Cinderella's Royal Table. Eating in the castle is simply magical. Akershus Royal Banquet Hall is a good option if you find Cinderella's Royal Table to be booked up. 1900 Park Fare is less of a traditional princess meal, but is a good option if you do not want to use park admission for the day that you are having your princess meal. I like to have breakfast with the princesses - it's a great way to start the day, and it is less likely that my family is tired and cranky at that time of the day! Whichever option you choose, please do make those reservations soon - princess dining books up fast!
Please do not hesitate to ask if you have any further questions, Kristin!