As an IT guy, I think safe computing habits and the XP integrated firewall are sufficient for general public access points. BTW, the "computing habits" are a MAJOR factor.
There are too many idiot users out there who expect software/hardware to protect them from themselves. It's like a condom: sure, it'll protect you, but don't go putting it in high-risk places.
Browse safely this holiday season, folks. Oh, and flies spread disease...so keep yours closed.