Armory with an m-of-n backup with dedicated separate cold wallet and hot wallet computers. Distribute the m-of-n backups geographically and among a couple different safe deposit boxes. In your will write clear instructions on how to recover the coins with the backups. This is the safest way to store coins imo.