Number 1 recommendation would be to use a hardware wallet (either a Trezor or Ledger Nano S). This is the safest & most secure option available at this time.
If you're unable to get your hands on a hardware wallet, then I suggest the BRD wallet (
https://breadapp.com/) for mobile or the Exodus Wallet (
https://www.exodus.io/) for desktop.
Avoid exchanges unless you are planning to day trade. Always keep your crypto in a wallet where you hold the private keys.