I've eaten at all of the ones on your list except for Garden Grill within the last year. I would pick Crystal Palace (any meal), Akershus (any meal), and Tusker House breakfast. I think I would do 3 instead of 2, just because they are completely different characters and we wouldn't want to give up Princesses or Mickey, but CP is great. We found those 3 to have really good food and good character interaction (Tusker house we had problems with the characters because of our table location- they couldn't really get to DD, but others in the restaurant had no problems ). I would never again go to Chef Mickey's for dinner, although I would be willing to try breakfast. The restaurant was horribly dirty at dinner and the food (other than the salads and desserts) was terrible. The characters and our waiter were good though. 1900 Park Fare was just okay, but I would go there again. The food was okay, not good not bad. We got there 30 minutes before our ADR and did not get seated until between 45 minutes and an hour after our ADR time. The characters were really cute. Prince Charming was a big plus- my 3 year old DD loved meeting him. Cinderella and the stepsisters and stepmother were all good, but it was very loud around us and kind of hard to hear them. My DD liked them, but she preferred seeing the stepmother and stepsisters at MK where they were all standing together and playing off each other and teasing her and making her laugh instead of seeing them one by one. Actually, I think at 1900 Park Fare they were trying to be nice and tone it down a little with her because she was so little and I think they didn't want to scare her. Because she ran right up to the ones at MK and tackled Anastasia with a big hug (loves her from Cinderella 2 and 3- and I'm pretty sure the CM told them she was a fan when they came out as we were 1st in line waiting for them and talked to the CM quite a bit about it), they knew they could put on a big show for her and they did! They also spotted her during the parade later that day and came over and made a big fuss over her too, which was one of our completely magical moments at WDW. Love those girls!!!