Water intake. One of the reasons you have shakes in the morning is because your body is so dehydrated. Drinking lots of water before you go to bed is a great way to balance out the alcohol and keep your body hydrated for the next morning. However, it may also upset your stomach so too much is a big no, no.
Avoid drinking water the next morning. Drinking water the night before is a good idea, but drinking water the next morning might not be such a good idea. Try to find something like a fruit juices that has electrolytes and some taste to it. This will help relieve your stomach and hydrate your body.
Pain reliever. Once you wake up in the morning and it still feels like someone is pounding on your head, you may want to take a doze of pain reliever. While this won't settle your stomach, it will help with the headache.
Eat something. It maybe the last thing on your mind but having something to munch is a good idea especially if it's something that can absorb the alcohol in your body. You don't have to stuff your face, but do try to get something into your stomach as soon as possible.
Take a bath. Even though you just want to sleep in bed all day, you will have to get up at some point. After getting up, make sure you hop in the bathroom right away and work your way over to a cold shower.
Get active. Now that you have had a shower and still may not be feeling good, you still need to get up and move. You don't have to do anything athletic, but at least walk around for a while and get the blood flowing.