I would do lunch (princesses aren't there at dinner) at Cinderella's Royal Table. Eating in the castle is just special. We ate there 3 weeks ago and it was great. We also had dinner at Chef Mickey's and I wouldn't recommend it. The food (with the exception of the salads and desserts which were great) was horrible, so bad it made my MIL ill. The restaurant was filthy, so bad my DH walked in and did not want to eat there. The characters were good there. Maybe we just got a bad night as I know a lot of people love it, but I would have been very disappointed if we had been there to celebrate a special event. I've never been to Cali Grill, but it sounds nice!