If it's a smallish amount it's probably not worth the $100 to buy a hardware wallet. Use the coinbase vault, set up 2fa on your account and store your passwords on paper somewhere. If it is a larger amount then I'd second the recommendation for the ledger nano s, any hardware wallet will do. Make sure you purchase it from a reputable dealer.