Honestly I have never had any problems by using just two simple peices of software.

Microsoft Windows Defender
Avast! Antivirus

The two of those have caught everything that has ever come my way. Windows Defender is a nice little program that takes care of alot of your spyware and malware problems, and has a few other nice little additional perks in it as well.