I would advise against trying hot & sour soup; it's too acidic and spicy. Plain broth would be better.
How Do I Know If It's Stomach Flu?
Stomach Flu or Influenza?
There's lots of good information there.
Jason, you say you have stomach pains but you don't say whether or not you feel nauseated. Stomach pain is so general it could be a lot of common things (cramping, gas, indigestion, ulcer, constipation) as well as more serious stuff (appendicitis, gallstones, intestinal obstruction). When was your last bowel movment? Was it "normal"?
If you have a fever and/or severe pain, get to a doctor. If you don't feel that bad now, but later develop and fever and/or severe pain, get to a doctor.
If you've been feeling nauseated, the most important thing is to get some fluids in you. Feeling woozy suggests that you may be getting dehydrated. I find that ginger ale is best. If you don't have any you can try cola, weak tea, or plain broth. Avoid anything strongly caffeinated or acidic (no coffee or fruit juice). Avoid dairy products for a few days. Sip the liquid slowly as you'll be more likely to keep it down.
If you can keep the liquids down and aren't feeling too nauseated, try nibbling some crackers or dry toast. If that goes OK, try other items on the BRAT diet. You can also try jello.
When your appetite comes back, start eating more normally, but avoid dairy products, spicy foods, acidic foods, and fried or fatty foods for a couple of days. Eat things like rice, chicken (roasted or broiled), rice, potatoes. As you feel up to it, gradually introduce more foods until you're eating normally again.
If you're not nauseated but are having cramping or other types of pain, or if eating makes you feel worse (but not nauseated), and you're not feeling better tomorrow, then go see a doctor. Many different things could be the problem.