AVG is a good replacement for McAfee on home machines

If you use a router which allows several machines to share your internet connection, and not a modem, the default windows firewall is good enough, you don't need to specifically get a seperate one unless you want to do advanced things like block programs making outbound connections and stuff

Adblock/AdblockPlus and NoScript firefox extensions are good enough for most annoyances on the web