Offline wallets are the safest option but I personally use the ledger nano s because it allows me to store the private keys for multiple coins, important to remember that if you go down this route then you need to keep your backup codes in a safe place that no one else can access!