I don't go to fancy hair places but Robert at Barber Shop NYC on the corner of 50th and 8th is my go-to. He offers me a punch card punch every time for a free haircut, and I always decline, because who carries extra cards around these days? I think after all these years I have about 20 free haircuts worth of credit.