Go to www.download.com and they have a ton of free antivirus, adware/spyware removers, firewalls... The users and the site also rates the products so it helps give you a sort of guidance on what might be the best free version.
I use spybot and avast antivirus. I know they aren't the best but they keep my computer decently clean. Windows Vista should have a firewall included. XP does so I wouldn't see why Vista wouldn't... I still use XP.







