Lots of water half hour before you go to bed, have a good pee, drink more water and every time you wake up, drink even more water.
Boring, I know, but a hangover is basically dehydration. If you still have a hangover in the morning, a bag of ready salted crisps and a couple of cans of normal coke. Gives your body the sugar and salt it needs