Nothing beats the magic of CRT. It put me in tears with how magical it was for my DD6. She was in princess heaven, and eating inside the castle was stunningly beautiful and felt like a true Disney Experience.
My second choice would be Tusker House, I haven't been there but I've heard consistently amazing comments about the food service and characters. In addition, on our upcoming trip we have the very first reservation if the day at 8am. Which means, we will be out of breakfast in time to walk right onto safari at park opening.
The possibilities are endless though and Crystal Palace seems like it's going to be a ton of fun nan as well, and inside the park before RD would be amazing. (Also have this booked for my upcoming trip.)