Sure you could get a drink absolutely anywhere, but he found he lost less money if he was just at the bar where?
las vegas nightclub new york city
las vegas
meaning that he would not be gambling if he was at the bar, and las vegas is the place associated with gambling.
he lost less money