Non-greasy spoons with decent fare, good vibes and reasonable prices