Whatever you drink, always have a glass of water to drink with your drink.
Hangovers are caused by dehydration. And though most other remedies that people come up with can help some, as in food or another drink. But as a preventative measure always hydrate before, during and after drinking.
Puternut