This is the holy grail of character meals since it actually takes place inside Cinderella Castle where there’s a capacity of less than 200. The famous royal resident always appears (sometimes joined by her soul sisters Jasmine, Aurora, Snow White, and others), and little girls far and wide dress up like princesses to meet her. The interior is as lavish as you’d expect for the inside of the Castle, with mock medieval vaulted ceilings, a royal red carpet, stained glass, and stylized crest shields adoring the walls. Meals aren’t all-you-can-eat, but they are all prix-fixe, though the price shifts with the season. Bookings open 180 days ahead at 7am Orlando time (and must be prepaid by credit card) and are snapped up in moments. Food selections include swordfish and pork loin. Meals $58 to $73 adults, $36 to $43 children; price includes tip and five photos of your party.