Elderberry has always worked for me, but it's getting harder to find.
Sambucol has elderberry extract and works fine. Easy to find. www.drugstore.com has it. Not too cheap though.
A friend of mine orders elderberry syrup from our local health food store.