If you are willing to spend some money then Kaspersky would be the best option for you.