A few weeks ago I got an email telling me that my password had been changed by someone on my poloniex account. So, I suppose therefore my account was hacked. Immediately I went to freeze the account and changed my password. But the thing is, I don't want to risk that happen again with a large amount stored in the exchange.
Where would be the best place to keep my BTC while I'm not trading with it in an exchange? I don't feel as if storing it on my own hard drive is very secure as hard drives can fail, and what can you do if that happens..?
definitely a hardware wallet, either trezor or ledger. That way you can make sure the transaction is signed directly in your device, that is protected by password. Just make sure you back it up well