Hi Jennifer!
I'm glad you stopped by the Disney Parks Moms Panel with another question. We're here to help!
Dining reservations can be made 180 days in advance. If you have a Walt Disney World Resort hotel reservation, you can make reservations for up to 10 days on the 180th day from your check-in date. You can either
book online or call 407-WDW-DINE (407-939-3463).
There are two great character dining locations with princesses.
Cinderella's Royal Table is located in Magic Kingdom Park and
Akershus Royal Banquet Hall is located in Epcot. Both of these serve breakfast, lunch and dinner with the princesses. The cost of the meal can vary based on the time of day and the time of year. I suggest going to Allears.net to get an idea of what these meals will cost. Keep in mind that prices are always subject to change, but this will definitely give you a good estimate.
I hope this helps, and I hope you are able to get a reservation for your little princess to see her favorite princesses! If you have any other questions, just let us know.
Happy planning!
~Carrie