Hi Kristy,
I would choose lunch for diners wishing to see Princesses at
Cinderella's Royal Table.
Your family will have your picture taken with Cinderella in the lobby before being escorted upstairs to dine. Later, you will be presented with this complimentary photo keepsake. Souvenir swords for boys and wands for girls will be handed out.
At dinner, the Fairy Godmother makes an appearance but princesses do not visit the tables. At breakfast, the meal is pre-plated and therefore the menu is limited. While an early breakfast (prior to park opening) or a late breakfast would be okay, I would hesitate to recommend taking time away from early morning touring. However, if the breakfast meal fits more in to your family’s budget or food preferences, then it is still a good way to see the Princesses and experience the castle atmosphere. Taking a picky eater to breakfast could be easier on your budget.
It also depends on if you are celebrating a special occasion and/or the ages in your party. If you are going for a romantic meal, then dinner would be perfect. Lots of engagements and anniversaries are celebrated at Cinderella’s Royal Table and it‘s much more romantic at night.
Dining at the castle is a magical experience. Best wishes!