The most safety way to hold your crypto-assets are Ledger nano or Tresor wallets. The only way to lose your coins with those wallets is to lose self physical carrier but you will be protected from hackers.
Can you please explain how do they protect users from hackers?