Using a hardware wallet is one of the most secure ways of storing crypto currencies. The typical example could be one of the 2 most popular hardware wallets ... Trezor and Nano Ledger. Both are just a bit larger than your typical USB storage device and each of them supports a rather wide range of coin types.
The key from a security standpoint is that fact, that hardware wallets are not connected to the internet, except from when you are using them to transfer coins. This makes them resistant to hacker attacks.