If you ever have the chance, stop by the Courier Cafe in Urbana, IL. They have great food for both meat and non-meat eaters (it is liberal Urbana), a great historical building, good service, and an old-timey feel that just can't be matched in most places.
Not a too-small space, but not so big (ahem, Cheesecake Factory) that you feel uncomfortable or get lost on the way back from the bathroom either.
They don't "make these like they used to". In fact, they've been replaced by computers... Progress?
And what little dude (or dudette) wouldn't want to push in a recently begged quarter and watch this contraption pick up and deliver a shiny new gumball? Not many.