Hardware is what I use, don't have to buy them, take a look into some open source wallets and get one, no funds needed for them. Just always remember to backup your keys, password, fuckin everything. And don't hold it on a 10 year old HDD get yourself a decent M.2 or SSD and keep it on that...