Always suffered from hang overs, always stomach as i have the head ache situation nailed.
Spinning Effect - Absolutely no idea, makes me wanna hurl.
Hang over head - Pint of water before bed and then Two Neurofen or Iburprofen if your cheap. Wouldnt recommend taking these before you plan going to bed as mixing medication and alcohol is bad but it doesnt harm you if you go to bed straight away. Never have a bad head.
Hang over stomach - Eat something before you go to bed, like a bread roll, just soke the alcohol up and gets it through you quicker. Greasy food only delays the effects for me. Coke or sugary drinks usually do the same. But the ultimate cure for hang overs is to sleep. Set your alarm to get you up an hour before you have to get up so you dont forget, then when it wakes you up go and get yourself a drink (might be a challenge as im usually still pissed) then hit the sack for the next hour. Works a treat for me.
*Note*
None of the above works if you "Shoot" three alcopops in a row (that alone makes you wanna throw) then shoot 6 flaming sambucas and start drinking whiskey straigh out of the bottel.