AVG is free and seems to be a good anti-virus.
For myself I have an old version of fsecure's anti-virus. I love it. But that was before they started using Backweb to download updates.
So I use the old fsecure and refuse to upgrade the engine. I just use the data file upgrades.
So for the moment I suppose my best recommendation is AVG -- grisoft.com