Suppose you have the following tools available:
1. twothree would probably be better Trezor hardware wallets a trezor will come with a "wallet card" that you can write your seed on, you will need this as well
2. offlineI don't think it needs to be an offline computer, but it should be free from malware, maybe previously offline bootable PC with Ubuntu
8. twothree (or more) would probably be better rented safe deposit boxes in two banks in two different European jurisdictions
How would you go about designing a "perfect" cold storage that should fulfill the following criteria:
1. be resistant to my death hence inheritable
2. be reistant to my amnesia
3. be resistant to being denied physical access to both safe deposit boxes
4. be resistant to malevolent staff opening the contents of the safe deposit boxes
5. be resistant to goverment confiscation/access denial to your safe deposit boxes
The government is a very powerful entity, they are likely to be able to use sufficient force to compel you to provide sufficient information for them to access your private keys. Also, if the government denies you access to your safety deposit boxes, they are likely to arrest you when (or before) you learn you are being denied access to your safety deposit box.
I think your best bet would most likely be to purchase a pack of three trezors directly from trezor.io, and create a new seed with your trezor. When you setup your trezors you will want to use an encryption passphraise in addition to the seed that is created (you may want to actually create two encryption passphraises on top of the same seed -- more on this later). When you are creating the new seed, you will be directed to write down each of the words on the wallet card, you should write down half of the words on one card, and the other half of the words on the other card. You will also want to set a PIN on the trezor itself.
I will assume that in the event of your amnesia, the same person who will handle your finances will be the person who will inherit your bitcoin held in cold storage. You will want to put your trezor along with the wallet card, and a "hint" as to what half of the encryption key, either written on the wallet card, or handwritten on a separate pice of paper. Ideally, this person will be your spouse as there will be many things you can give as hints that *only* your spouse will know -- for example, you could give the hint 'place where we met(first word only)' and although you may tell other people you met your spouse at disney world, you actually tell eachother that you met sitting in the third row of the space mountain ride, so while others would think this hint means "disney" your spouse would know it means "third". In each safety deposit box, there should be instructions advising how many safety deposit boxes need to be visited, and detailed instructions on how to put all the information together to redeem the bitcoin.
You will not want to have major banking relationships with either bank, however I would suggest you have sufficient money in a checking account for the bank with withdraw many years worth of rent to avoid the boxes being closed for non-payment of rent. Ideally you will want your safety deposit boxes to be located in specific branches that are frequently busy, which will reduce the risk the branch will close in the future.
You will want to maintain physical possession of a third trezor that uses the same seed as above. You will maintain two wallets with this trezor, one with the encryption passphraise noted above, and one with a different passphraise, that you will spend bitcoin out of (this is necessary if you plan on spending money in your cold storage on any regular basis. When you run low on bitcoin in your "spending" passphraise, you sign a transaction out of the passphraise in your safety deposit boxes transferring bitcoin into your "spending" passphraise.
For extra security, you can rent out a third safety deposit box containing instructions listing the banks/branches the portions of the seed are located. If you are worried about losing access to the safety deposit boxes, you can open two additional boxes at different banks, each containing one additional trezor and copy of one half of the seed/passphraise instructions.