i use avast free. works fine but the paid version has more features that may be beneficial for noobs but i have no use for them.
but the real trick to avoiding virus/trojans is to update your os and programs regularly, stay off shady sites and not download cracked software.
only download from the authors site when you can. learn how md5/sha hashes work and verify your downloads with it, especially wallets.
dont download wallets for crapcoins willy nilly many have trojans. if you must use a virtual pc and even then be careful.
https://en.wikipedia.org/wiki/Virtual_machine
it allows you run run software so it cannot interact with the real pc its running on, or other vms on the same machine. theory is any malware is contained in just that the virtual machine.
you can run many vms on one real pc. so you run one wallet per vm and if one is malware it cannot affect the other stuff on the other vms. so basically is a jail malware cannot escape from.
you dedicate a vm to one altcoin wallet and run nothing else in that vm (except antivirus and a browser to get the wallet). so malware has nothing to steal/compromise. of course that wallet may be able to steal your coins from itself, but it cant steal coins from wallets running on other vms. ie it does not prevent trojans from running but it contains the damage. and you never enter sensitive info or enter sensitive sites on that vm (like no visiting exchange sites/email accounts) so it cannot collect passwords or anything. you use a regular machine for exchanges/email/whatever, or even a vm set up for just email/exchanges.
however.. its still not 100% perfect depending on how you set up it there can still be risks. but in general its quit safe.
there are many vms that are free. you can run windows and *nix on vms.