Well I don't know New York but in a proper pub they will be fine with whatever trousers and shoes you have. For that matter I once walked into a country pub (not one where they know me) in only wet swimming trunks and we persuaded them to serve us on credit.