Which is a good anti-virus? Norton, Macfee, Kaspersky?

I had been using Norton for some years. I was recently advised that Kaspersky is the best. However as I do not have internet facility, I find that i get more viruses unless I get updates! What is recommended and what is a good solution? Why browsing brings more viruses? Genuine advice please.Why You Tube has viruses?
14 answers 14