We did lunch at Ariel's Grotto in DCA around 1 pm and it was pretty quiet.. it is a fixed price.. $16.99 (I think) and you can choose from soup or salad and then a main course. The food was pretty good, the portions were pretty big and the character interaction was amazing.. plus the kids LOVED dancing with them. We saw Mickey, Minnie, Goofy, Pluto, Max, Donald, Chip and Dale. They were all dressed in their nautical wear.
We also did the Princess breakfast, although we didn't end up seeing all the Princesses, we saw many, but didn't get visited by many. It was ok though, the ones that did visit were awesome - especially Mary poppins and Bert!
We also popped in for breakfast at Storytellers one morning without PS's and sat right down. There you can order off the menu or get the buffet so it is a pretty cheap way to do a character meal. There are not as many characters though. We saw Chip and Dale, Pluto, Meeko, Terk and one other that escapes me at the moment.
They were all good, the food at Storytellers was the best. Plus, all of us ordered off the menu and our 2 year old ate off the buffet for free.