for me, i use a pc that goes straight to the hub with a network cable (cat 5), i don't use a wireless connection when online banking etc

obvious things, a good virus scanner, malware scanner, i also use this
http://www.qfxsoftware.com/

but there are other programs similar to this.

never use someone elses pc or a pc in an internet cafe etc for online banking, opening email etc . you don't know if a keylogger or trojan is running on it.