I didn't know there were any other than adding lemon and honey to tea where honey helps soothe the throat. Apparently ginger is also pretty good if you have a cold. I like lemon ginger tea which I drink once in a while. Also any hot drinks will help as they can also be soothing.
Usually if I have a cold, I drink theraflu and that makes me feel a lot better. Something about the warmth mixed with the medicine.
You can't out-exercise poor eating habits.
I like adding some lemon juice and honey to boiling water. Ginger is supposed to be good, too - best if you actually slice up some ginger and add it to boiling water. Also, goldenseal is a mild antibiotic, and you can get teas with that. See if you can find a line of teas called Traditional Medicinals - they make a tea specifically for sore throats.