We have eaten both breakfast and dinner in the castle and we much more prefer the dinner. The food is very good and the desserts are awesome. For a really good princess breakfast our favorite is the Princess Storybook breakfast at Akershus in Norway.
I've only had dinner at CRT, but it was a lot of fun. We went in December. We timed our dinner to overlap with Wishes, so we got see the fireworks from inside the castle. You won't be able to see everything in the show, but we saw enough to say it was worth it.
The food was okay, the appetizer (soup) and desserts (all of them) were better than the entree (we had the beef).