A hangover by definition is a withdrawal of what you were previously experiencing. Therefore the best cure for a hangover is to induce more of that experience. Namely, alcohol!!!!!
disproved long ago, hangover is largely dehydrating.. hence water is the solution, the brain cells are using up you're water too fast. I've read this in depth. water is solution, cold san Pellegrino or Perrier is great!
again it's also what you eat, bread and cheese will absorb the alcohol better, rich fatty meat are killers.
as is the speed in consumption. if you drink 2 bottles of wine starting at noon and ending at 10pm with water in between you'll be fine.
if you do find yourself intoxicated and Purim has ended etc thus no need to stay in such a stage,drink 32 ounces of water