Well, I guess it depends on what you are going for. I haven't eaten at either, yet. There is nothing like eating in the castle, but people aren't too impressed with the food. But the princesses are there, and you eat there for the atmosphere. But it's more expensive & a 2TS meal if you are on the dining plan. Everybody seems to rave about the food at the Crystal Palace, we are eating there for breakfast in Sept. If you like Pooh & Friends, they are there. We are doing lunch at CRT too. If you are going purely for food, I would say Crystal Palace, and because it's only 1TS (and less expensive).