I think the castle would be great for lunch or breakfast, i would NOT do it for dinner. Although you meet Cinderella at dinner the food is really not worth it. It depends on which characters they like if they like Pooh and friends i eould go with Crystal Palace, but for an experience I would stick with the castle.