I use avast for Anti Virus and let Windows handle the Firewall. I've used Firewalls
from other companies but had to many issues with false positives and SPAM.
Even Avast is annoying sometimes with it's push service of adverts. But it's
not to bad.
If you know how to configure a firewall then...