On the whole sore throat thing, if you feel as if your mouth is getting horrible like all crap in it, clean your teeth like every hour. I did it once and it stopped me getting a soar throat/cough.
It just means instead of swallowing the bacteria in your mouth, you are spitting it out. Just clean your teeth, upper mouth and tounge. Also get mouthwash and gargle to get rid of bacteria just down your throat.
I find this helps to lessen the blow if you're going to get a cold.