There are a lot of ways to store your BCH safely.
If you are thinking to hold a little amount or you regularly use this crypto then I think the most convenient and easiest method is to use a mobile wallet. Mobile wallets are free and allow you to access your BCH whenever you need it. They are user friendly and allow you to send and receive BCH in just a few seconds. You will also find a lot of trusted apps of wallet for mobile device, which are more comfortable to use. And the most important thing is that i think there is no wallet which doesn't support BCH.
But if you want to hold a huge amount then i think a hardware wallet is the right choice. Because it will give you high security. Many Companies such as Ledger produce pocket-sized devices that keep your crypto safely stored off-line. But it is not free, you have to pay for this. But for serious holders or traders i think this amount is no fact.
That's right many other users i know uses this too.