I've been using Pop Up Stopper recently. It can be downloaded here: www.panicware.com

As for firewalls, we use McAfee - they've got both a firewall and virus scan that I believe you can get as a package. Seems to work well, IMO.