Hi Shaunna,
Generally, the
Magic Kingdom park is definitely going to be your best bet. Here, you are likely to find the following Princesses:-
Ariel at her Grotto
Princess Jasmine in Adventureland
Cinderella (and a visiting Princess) at Princess Fairytale Hall
Rapunzel (and a visiting Princess at Princess Fairytale Hall
Merida at Fairytale Garden
Tiana in Liberty Square
Be sure to pick up a Times Guide as you enter the park on the day of your visit to see at what times and locations the Princesses can be found.
Prince Charming is only found at Cinderella's Happily Ever After Dinner at
1900 Park Fare at Disney's Grand Floridian Resort & Spa. Similarly, the Beast is only found at
Be Our Guest Restaurant at the Magic Kingdom park during lunch and dinner.
A dining reservation is required in order to to be able to meet and greet with the Disney characters at these two locations and as dining reservations can be made up to 180 days out, you might struggle to get them now. My best advice to you would be to check for availability at these dining locations as soon as possible for the dates of your stay. Advance Dining Reservations can be made online at the Walt Disney World website or by calling (407) 939-1947.
Emma