Avast is a good virus program I use it along with Comodo Firewall Don't use Windows Firewall its not that good.
I also have Winaso and Cleaner For Registry Cleaning
For Spyware I have
Super Antispyware Free Edition
All Do me fine.