Lush
Mods' Pet
Echinacea.
Available at supermarkets and health stores, I got my last pack from Tescos and I believe it was under £3.
Best taken if you don't have a cold but are in danger/the very early stages of getting one. You then have a good chance of fending it off. Brett!