Hey Brenda! Welcome to the Disney Parks Moms Panel.
If you are looking to see any Princesses while dining, you would have to take part in a Character dining restaurant that offers Princesses. Unfortunately unless you are at a character dining location, you typically won’t see any Princesses or other characters walking around.
With that in mind I encourage you and your boys to keep an open mind. Much to my surprise my son absolutely loves dining with the Princesses. They seem to give him some really special attention. A great location that offers more than just Princesses is Cinderella’s Happily Ever After Dinner at
1900 Park Fare, located at Disney’s Grand Floridian Resort and Spa. This meal is served buffet style and there are plenty of food choices that the whole family can enjoy! Typically you can meet Cinderella, Prince Charming, Lady Tremaine, Anastasia, and Drizella (and these last two characters are a riot!)
If you still aren’t sold on the idea of a Princess meal, there are plenty of locations throughout the Theme Parks that you can meet the Princesses. World Showcase in Epcot is a great place during the afternoon to meet favorites such as Snow White, Jasmine, Belle, and even Mulan! Be sure to check out the My Disney Experience App for all of the up to date times and locations of these characters! Magic Kingdom Park offers great Princess meet and greets also! At my little Princesses favorite location you can meet
Cinderella and Rapunzel at Princess Fairytale Hall! If you choose this location be sure to use a FastPass+ selection so that you can save some time waiting in line!
I hope that I have helped to answer your question. Please come back and see us real soon!
~Heather~