Hard wallets are the most secure and user-friendly way to store your bitcoins. Theyre like little banks that fit into your pocket. Hardware wallets are small, portable, air-gapped devices that generate your private keys offline.
Trezor and Ledger Nano S and KeepKey are three of the most reputable hardware wallets that support Bitcoin (among other currencies) and that employ two-factor authentication to further secure your funds. The devices are password protected, which means you can regain access to your bitcoins and keychain in the event that you lose the physical device by providing the password.
Run antivirus software on your Windows PC, Mac and Android devices. Screen your emails carefully, and set up two-factor authentication on every online account that lets you. Encrypt your hard drives and mobile devices, and make regular backups of them.