We have dined at 1900 Park Fare, Akershus and CRT.
Our favorite is CRT. We like the fact that no part of it is a buffet ... you walk in, get your picture with Cindy, and then wait until a host or hostess takes you upstairs to the dining room to be seated. Once seated, the meal is served to you and the princesses visit your table. The dining room is full, but it doesn't seem overly crowded.
1900 Park Fare has the best food and the step sisters are quite funny. But, it is a buffet. So, we constantly found ourselves trying to time our trips to the buffet between character visits ... this is the way all character buffets work and I don't find it that relaxing. Also, we were seated in the back hall of this restaurant and our tables were really too close (to the point where the lady at the table behind my DD had to get out, push her chair in and stand in the aisle so I could exit & enter our row to the buffet ...).
Akershus has the most princess bang for your buck. I think they have 5 princesses at every meal ... plus you get to see Ariel "on feet". Akershus is jam packed though (tables are really close together) and you have to wait in a long line outside the restaurant. Also, the apetizer and salad portion of the meal is a buffet ... so you run into the same problems getting back and forth between princesses. The food is fine.
At all three meals, I saw girls dressed in princess outfits. Drisella actually made fun of my girls b/c they both wore Cinderella dresses to Park Fare ... she was really in character.