I don't drink anymore, but when I did, the thing that always helped me wake up fresh and ready to go the next day while my friends suffered was just tanking a lot of water before going to sleep.
I was a conscious drinker I guess
But if it's too late, B vitamins are known to help hangovers subside.