Hi Amanda,
I have three daughters. I completely understand the need for quality time with the princesses.
There are several princess meals at Walt Disney World. I strongly suggest that you attend at least one, if not more than of them. These include Cinderella's Royal Table at the Magic Kingdom (b, l, d), Akershus Fairytale Meals at Epcot (b, l, d), and 1900 Park Fare at the Grand Floridian (d). At the Royal Table and Akershus, a rotating selection of 4 to 7 princesses will roam the dining room, stopping to chat with guests at every table. At 1900 Park Fare dinner, you'll meet Cinderella, Prince Charming, and the hilarious step mother and step sisters. Reservations are recommended for all these meals.
You can also meet princesses without paying for a meal. At the Magic Kingdom, there is a classic princess meet-and-greet in the Town Hall at the front of the park. Additionally, you can meet Tiana and Rapunzel in special meeting locations. Grab a copy of the free Times Guide when you enter the park for complete instructions.
At Epcot, you'll find that Belle, Jasmine, and Mulan often have greeting stations in the countries that they represent. Again, the Times Guide will have all the details.
If there is a particular character you're looking for, stop by the Guest Relations office at any of the theme parks. They'll be able to call the "Character Hotline" for you and tell you if/when any character will be greeting guests.
And don't forget that your princess can look like a real princess by getting a makeover at the
Bibbidi Bobbidi Boutique.
Enjoy!