I would only recommend using open source wallets that are tested and always verify if you are downloading them from official website with correct signature.
Cold wallets are used for storing keys for larger amount of coins, and hot wallets can be used for pocket money and smaller payments.
If you want to invest and buy some hardware wallet, check out my list of Open Source Hardware Wallets and Secure Element in Hardware Wallets.
Remember that you are not storing coins on your device but just your keys, so it's important to make good backup for seed words and store them in safe place on paper or metal plate.
Prices for hardware wallets start from $40 but I would stay away from any that is closed source, and I would consider Trezor One wallet (with passphrase), BitBox02 or Keystone wallet, and avoid buying Ledger Nano X (many issues with battery, firmware, etc)