Com certeza o Microsoft Security Essentials (
http://www.baixaki.com.br/download/microsoft-security-essentials.htm). Acredito que ele seja não só o melhor gratuito, mas também seja muito melhor que vários anti-vírus pagos. Ele é uma resposta da Microsoft a vários problemas de segurança do Windows, e é uma excelente resposta. Suas atualizações são feitas pelo próprio Windows Update (ou se preferir pela janela do programa), o que mostram que o MSE é muito bem integrado ao sistema.
Lembre-se: para garantir uma boa segurança, é essencial bons modos ao mexer na internet ou manipular arquivos. Como eu disse em outra pergunta: se você nunca tirou foto pelado, não vá abrir nenhum email com o título "Olhe suas fotos peladas", porque "pode" ser vírus.
Pra te falar bem a verdade, o melhor anti-vírus que existe é o próprio usuário. Um usuário bem informado e que não sai por ai fazendo besteira na internet e nem abrindo qual quer link, e que tenha todos seus softwares atualizados, é com certeza o usuário que dispensa um anti-vírus. Meu MSE exibe um aviso de vírus a cada, mais ou menos, 3 meses. Isso porque eu sou um usuário que baixa MUITA coisa na internet (cerca de 10 arquivos por dia).
Lembre-se também de sempre usar a UAC (ela ajuda bastante na segurança) e pelo amor de deus, MAIS DE UM ANTI-VÍRUS É DESNECESSÁRIO! Não precisa de mais de um anti-vírus, isso só irá prejudicar a performance do computador e não vai melhorar em nada a segurança.