Wow, Gillian -- tons of pictures will surely be taken on this voyage. Your little cruisers will be floored as they enjoy this royal treat!
There's not a set list of princesses who make their royal appearances onboard, since it might change every so often. There will be 2 meet and greets available for you and both will have a ticketed distribution system: Queen Elsa and Princess Anna would be the first one. The second, is the Disney Princesses Meet & Greet - which includes a number of the princesses who are also onboard. You'll get a chance to meet all of them in 1 venue. When we sailed a few months ago, there were 5 princess for the Princess Meet & Greet -- Ariel, Rapunzel, Belle, Cinderella and Princess Tiana. We were the last family to meet with them and we got a chance to take solo and group pictures with each of them. We had tons of photos!
Meet & greets will be on different days, and you can actually be offered choice dates/times based on availability. It is also convenient, since guest services can make sure to give you a time/day that doesn't conflict with any port adventures or onboard schedules that you have.
Sounds like you'll definitely get a good dose of royalty while on your voyage. The
Royal Court Royal Tea will allow your family to interact with the Princesses at a different level - and you'll have all the goodies that come along with this special experience. You will have a grand time!
I hope this helps, Gillian. Thanks so much for cruising by the Disney Parks Moms Panel site. Please do write back if you have any additional questions while you are planning your magical family vacation. We're always glad to help!
~ Dolly