I don't know if you're a BB reader, but there's a section in there devoted to being in this sort of situation, saying we should only go into those places if there is a legitimate reason for being there and try to bring something positive to the environment without picking up a drink.
The answer to keeping that level of confidence is just for today.