There really is no "best"....but I'd recommend Microsoft Security Essentials with Malwarebyte's AntiMalware running along side it. Both are free....but neither will be very effective if you frequent questionable sites....nor will any other antivirus app.