I suggest Trezor as someone earlier wrote,
but you'll probably be fine with either Trezor/Ledger Nano.
If you choose to use any other method, digital/paper wallet:
be certain that when you are getting your keys, that you've got a completely safe computer,
no viruses that can capture them.
I really suggest downloading Linux Mint on an USB, restarting from Linux Mint,
and on liveboot(OS without install) you can generate your keys/do what you need to do in terms of crypto,
and you'll be much safer than doing it on your usual Windows computer.
here are some more tips