personally I use Symantec Endpoint Protection. it works great, I can easily define exceptions whether it be a file or folder, and it updates automatically every day. You can run small scans (or large scans) at set times every day, or when you start your computer.
and it's accurate, not very many false positives, and it's not stuff like norton!
..but I'm not stupid so I don't get viruses. :D