I have used Microsoft Security Essentials (free) in our three Win 7 machines for the last 5 years or so with no problems.
If a pup is downloaded by mistake(very rare), I use (free) Malwarebytes to zap it.
Internet banking is protected by Trusteer Rapport (also free, it seems like a pattern with me).