The best way to cure a hangover is to prevent a hangover. Next time you drink, make sure you also drink lots of water. LOTS. And also if you're feeling the urge, make sure you throw up before passing out. It helps.

I also heard that it helps hangovers to eat spicy food. I don't know how accurate that is, but hey, any excuse to eat some yummy spicy food is fine by me.