Is any hardware or software wallet which is safe to keep large amount of BTC safe and secure?
No doubt it's a hardware wallet. You can find it here,
[BIG LIST] Hardware wallets (80+).
Do you know why? Because it leaves no footprints even in your device used, or even your computer infected with malware.
For a second choice which is free that has been suggested above, Electrum is good for an alternative to hardware wallets. All of these are good for storing Bitcoin for a long period of time or as cold storage.