Anywhere that you own the keys really. I have mine on a trezor but there are many options available.
I like a hardware wallet cause it just feels secure. A paper wallet is ok but easily lost.
Just what ever you do dont leave it on an exchange. People leave a small amount on there that they are willing to lose but that's only if they are day trading.