Although probably not the healthiest option, we had ice cream sundaes from here for lunch one of the days we were in the parks. The ice cream is very good, and in terms of what you get for the money, is actually one of the better deals in the parks.
I would suggest you go later in the day once the crowds on Main Street, USA have died down a little bit. You can go and grab a table on the side street that branches off of Main Street and watch as families head to and from the castle. If you keep your ears open, you'll also experience a little bit of Disney magic, as you can eavesdrop on conversations coming from the second story apartments/businesses.