Too be honest I wouldn't put too much trust in free anti-virus. I've seen it too many times where a user has had a free anti-virus installed and a virus or malware has managed to sneak on without too much trouble. If you do have to go the free route microsoft security essentials, as someone already mentioned, is probably one of the best ones out there. If you decide to pay for one ESET Nod 32 is an excellent program. Also, free tools like malwarebytes antimalware are excellent at rooting out that stuff. Also, steer clear of Google images I've seen a lot of people pick up stuff there.