How do you guys drink and stay under budget?

As an avid beer enjoyer, it’s hard to have a night out with friends without going over budget, or restricting calories earlier in the day.. to which I won’t feel good cause I have an emptier stomach when I do have a drink.

What are your strategies?