Hello, Danielle! There are several great options for dining with the Disney Princesses at Walt Disney World Resort. The most popular location seems to be
Cinderella's Royal Table in Magic Kingdom Park. This restaurant is located right inside of the park's iconic Cinderella Castle, which adds even more excitement to the occasion!
At Epcot, you and your family can dine at
Akershus Royal Banquet Hall. This location serves a very hearty meal, making it a great option for a day of exploring Epcot's World Showcase.
Outside of the theme parks, you and your family may dine with the princesses at Disney's Grand Floridian Resort. This special dining event is called Cinderella's Happily Ever After Dinner, and it takes place at
1900 Park Fare.
You will need to make dining reservations up to 180 days in advance of your visit for any of these popular dining locations. I highly recommend calling (407) WDW-DINE to make your reservations, but you may also make dining reservations online through your free My Disney Experience account. When you look at each dining location's page (that I linked above) you will notice a blue box on the right side of the screen with the option to 'Check Availability.' From there, you will select the time and date that you are interested in making a reservation for, and once you find one that fits, the screen will prompt you for the information that you need to make your reservation. Make sure to have a credit card handy for any holds or prepayments that may be required.
I hope that you and your family have a magical Walt Disney World vacation, Danielle! If you have any additional questions, please do not hesitate to stop back by the Moms Panel. Happy planning!