Hi Vicky,
Welcome back to the Disney Parks Moms Panel. What an exciting trip you are planning for your little girl! Yes, if you purchase a
Dining Plan and want to use it for
Character Meals, purchase the Disney Dining Plan or the Deluxe Dining Plan. You can use the plan to eat at character meals, including princess dinners!
Cinderella's Royal Table is in Cinderella's Castle in Magic Kingdom. For my girls, it has been a magical experience. Cinderella's Royal Table requires two Table-Service credits per person on the dining plan. We have also dined at
Akershus Royal Banquet Hall in Epcot. Akershus Royal Banquet Hall requires one Table-Service credit per person on the dining plan. Both venues are beautifully themed with wonderful princess interactions.
I also suggest
1900 Park Fare with Cinderella's Happily Ever After Dinner,
Chef Mickey's with Mickey Mouse, Minnie Mouse and Friends,
Crystal Palace with Winnie the Pooh and Friends, and
Hollywood & Vine with Disney Junior characters at breakfast and lunch.
Wishing you pixie dusted magic as you plan!
-Donyell