Trezor or Nano Ledger are great options! The support altcoins as well, so you can keep any kind of investment in the cold storage. That said, if the sum is big, I would divide the whole portfolio into several parts and keep in several places to reduce any risk (theft, device break, key lost) to a minimum.