You must not know how to drink then OP. Not every alcohol makes you sick and fucks you up.
You eat a big meal beforehand when you're drinking hard and then every 2 drinks drink 500ml water. Drink as much as you want, just with the water in between then go home, eat if you were out for more than 5hrs, drink ~litre of water then go to sleep.
Same with beer except I personally drink beer before I eat. Every 2 beers, 500ml water. Repeat till home. More water. Always wake up fine.
The moment you go to sleep dehydrated you'd wake up hungover, simple.
Tequila straight mixed with no other types of alcohol would not get you drunk neither. It is a very pure alcohol.
Most white drinks are easier to avoid hangover as well.
Then there's the fact that you should not be drinking any sugary drink with any type of alcohol. Mix with soda, water or fruit juice if there's no soda/water available.
Forget coke, sprite etc.. that'll just cause so much excess sugar in your liver that your body cannot process all at once. I believe the excess just goes to liver fat.
Just like with all other drugs, there are ways to do them.
Brown drinks, especially whiskey/bourbon, red rum fuck you up the most in the hangover department. Tequila is excluded due to purity.