The best option is to get a "Trezor" hardware wallet, i have used one they are amazing! if you are bitcoin invester and believer and not a casual user go for it, i recommend not storing amounts over 5,000$ online or on desktop wallets.Get yourself one of those gadgets.
RE: 'Bitcoin Cash' is basically just another altcoin