The choice of free ones is huge, and different people swear by different products. The more popular antivirus seem to be Avast and AVG. In addition to this, it's worth some anti malware. Superantispyware is one popular freebie but, again, there are lots out there with their own proponents. Microsoft have just launched their own - Microsoft Security Essentials (again free). Take your pick!