I used to use AVG free, but it got bloated and started giving me false positives. Switched to Nod32 as a paid option, which was great. Once my license for Nod32 ran out switched to Microsoft Security Essentials. And I throw in a Malwarebytes scan every once and a while for good measure. I've only managed to get a virus once. I forget what it was called, but I got it during the early years of Windows XP. You were fine as long as the Windows firewall was on. I turned it off for like an hour when surfing the net on dial-up while testing something. Of course the best antivirus/antimalware is being smart about your behavior.
Insert clever text/image here.