Ibuprofen and acetaminophen should never be taken in conjunction with alcohol as they can seriously fuck up your liver.
That said, an ounce of prevention is worth a pound of cure. You should always make sure to intersperse a glass or two of water with your drinks so as not to become dehydrated in the first place. Pop a couple of aspirin before going to bed, along with one last glass of water, and you should usually be good to go in the morning.
As it stands now, go with the Gatorade or the smart water, as the electrolytes will do you some good. As for eating, have what you like but only take a small amount at first, as a normal size meal will make you feel worse.
If you're in the kind of state where typing on your keyboard is unbearably loud, pop two aspirin with a glass of water and go back to bed. Your car should still be there when you get up.