Sorry, but I really don't see the rocket science in this.
I drink, and I drive - but I never do both together.
Use the nominated driver method, or taxis, and it is very hard to make a mistake.
If my friends want me to drink to be sociable, I will have 1 or 2 light beers, but that is all. You will drown drinking light before you go over the limit.
And if your friends pressure you to drink more -
Then they are not your friends.
PK