I would keep a 'watch only' address with just your public key imported. That way no one has access to your coins ever. I'd suggest making a paper wallet offline, on a brand new OS
(Ubuntu Live USB) for maximum security. The only way they could have access would be to brute-force your wallet (so close to impossible it's not really an option) or find the paper wallet you have printed out and important the private key (just make sure you hide it/lock it up in your house. In the very unlikely event someone found it they would need to know what Bitcoins are and how to use them!)
Well that solution is pretty close to what I wrote. All I'll have to do is to input my public key in my blockchain.info wallet which will help me to track the record of the wallet, and about the private key, I'll just write it down or maybe print it down on a piece of paper. Moreover, to avoid any further risk, I'll keep the wallet.dat file as well on a CD which won't be used normally.