In my opinion, the best wallets to store Bitcoin are hardware wallets and Segwit wallet. These two wallets are quite safe and hard to hack. However, we also need to be careful in keeping the wallets. Especially for hardware wallets, don't put in any places that people easily can find it. Also, don't store at the places that we may forget to put it there.