Hangovers are pretty much just dehydration, so drink a glass of water for every alcoholic drink you have AT THE TIME and you won't get a hang over. I never do.
Loads of water
A big, fat, greasy breakfast
A dose of Nux Vomica (homeopathic remedy)
Make myself hydrating drinks of hot water, lemon juice, salt and honey.
OMG, I have to drink that salt-lemon-honey-water concoction for my adrenal deficiency every day. It helps restore electrolytes. And it is much less expensive than drinking the bottled electrolyte infused beverages.
A hang over is oddly dehydration. Water is the magic elixir. Drink it regularly during the time you are drinking, cuts down on the alcohol and gives your body some of the lovin it needs!