But of course, that was a little bit expensive. However, if you want security assurance and if you have a lot of Bitcoin, you'd better acquire this stuff in order for you to sleep well and not think that one day all of your money is gone.
I have to disagree, paper wallet is also considered as cold storage wallet and you don't even need any cost to generate paper wallet. Acquiring those stuffs doesn't automatically it will become a cold storage, except you understand it pretty well about each wallet you wanted to use.
Some few things that making those wallet isn't a cold storage anymore and are:
1. Connecting your wallet online
2. Generating the wallet via online
3. Clicking random url and downloading unknown files
4. Bought a hardware wallet from non official retails
etc.