Hi Sohail! Thanks for visiting us at the Disney Parks Moms Panel. I am glad to hear you are taking your princesses to the WDW!
Disney’s Caribbean Beach Resort is a very nice place to stay. I think you will have a great time there. The hotel is a tropical paradise, with colorful Guest rooms, some of them are pirate themed, and even have pirate ship-shaped beds! Lots of fun.
I am a huge fan of
Disney’s Art of Animation Resort and I recommend you consider this option too. Your girls will love it. I am sure they will like the idea of relaxing at the largest resort pool at the WDW, especially because in August it can get very warm in Florida. Besides, the rooms are beautiful. They are nicely decorated and you can choose the theme - Finding Nemo, Cars, The Lion King and The Little Mermaid. There are family suítes available, which can accommodate up to six people.
About restaurants, I think you should consider a Character Dining Experience. There are two options my daughter loves.
Akershus Royal Banquet Hall restaurant, located at the Norway Pavilion, in Epcot. You will dine in a medieval castle as Disney Princesses give autographs and pose for pictures. The second option to meet princesses would be
Cinderella’s Royal Table, at the Magic Kingdom Park.
There is also an adorable place at the Magic Kingdom that my family always have great moments,
Be Our Guest restaurant, inside the Beast’s castle. Beautiful decoration and delicious food. Dining reservations are highly recommended.
Hope this information helps your planning.
Have a fantastic day!
Gina V.