I recently invested a large amount of money in Bitcoin, and added Bitcoin as a payment method for my business. I read that online wallets are not the safest, but that hardware wallets are the safest since they are not connected to the internet.
My question is, what is the best hardware wallet for security and for holding large amounts of Bitcoin? I plan on using it as a vault for my company, I would send the BTC from sales every week and hold for as long as possible.
A piece of paper with words written by hand (no printing).
Forget hardware wallets for COLD storage, flash memory loses its data after a few years. A hardware wallet adds security when moving your funds, so its good for HOT wallets.
Savings should go into a cold wallet, and you should learn how to make one.
Basically: Boot up a decent OS, like Linux, make a new wallet (Core, Electrum or simillar), write down those words by hand (no electronic devices, no pictures, no copy paste), copy some addresses so you can send funds to, then delete everything and turn it off.
Repeat the process but this time instead of a new wallet recover the old one using the seed words.
Now that you know how to make and restore cold wallets, move the funds there. You can send money to it all you want, nobody can't touch it as long as the handwritten paper is safe. You should make a second copy of this paper also by hand, and store it safely in a different physical location.
You need to understand the cold wallets are the safest, but you have to learn to make it. Do not buy a hardware wallet and put it in a safe, BIG NO. The hardware wallet manual will instruct you to write down those seed words for this reason, they are not a reliable long term storage medium.