Trezor. It's worked really well. Highly recommended. They give you a sheet to write down your recovery seed/phrase so that in the event your Trezor is lost/not supported in 30 years/whatever, you can easily recover your wallet by entering the phrase into any popular wallet service.