In my experience, the best thing for a sore throat is to crush up an aspirin tablet and mix it in a glass with a tiny bit of water and gargle it for about 30 seconds.
If you Google 'Gargle Aspirin' I'm sure you'll find loads of hits, it's quite a common technique and as aforementioned, has always proved very effective for me personally.