I'm looking into how to do a paper wallet for this reason. There is no safer place than offline. Print and hide in a corner of a filing cabinet or something.
Also for doing transactions a good idea might be to setup OpenBSD virtual machine. (FreeBSD also good, and Linux better than nothing). Or better yet a physical OpenBSD machine used only for online banking and BTC transactions. (OpenBSD is widely regarded as the worlds most secure operating system)
I also run a custom pfsense router because so many commercial routers have outrageous security vulnerabilities. Windows 8 introduced 'refresh' which allows you to reset your operating system to a clean install which makes it much easier to revert to a known good state with all the stealth malware out there.
It really is dangerous. This is the golden age of hacking. In addition to all the criminal groups and hacker/hacktivists out there, around the world there are probably 200+ government intelligence agencies, 150 military organizations, hundreds of national policing organizations, and perhaps thousands of state and local level law enforcement organizations who are all actively developing and deploying malware and would love to add your network to their botnet. Everyone wants cyber warfare capabilities and everyone wants the ability to spy on as many people as possible.
It's hard to stay safe. At a bare minimum everyone here should be running their web browser inside a linux virtual machine. So if you are hit with an attack then:
1. They have to have a payload capable of taking root on linux
2. They have to have a way to break out of your virtual machine
Much more secure.
Stay safe people.