Depends on the establishment. I would never ask “Have you been here before?” at a fucking Applebee’s, but it really makes sense to ask this upfront at a place like, say, The Melting Pot, where the ordering process is a hell of a lot more involved than “I’ll have the chicken.”