Not that I have that many (I wish!), but how would you store >100 Bitcoins? The easy answer is just to say "create 1 offline/cold wallet and put them all in". But what about risk management? IE how do you store a very large value of coins while managing risk against hackers, forgetting passwords, the obvious need for at least 1 hot wallet, portability, easy of use, house fires, EMP bomb's (lol), or if a foreigner had to flee a country while taking no assets etc etc.
Don't make things more complicated than they are. If you don't need to access the funds in the foreseeable future the solution is pretty straightforward:
Create multiple paper wallets and distribute the funds equally among them. Then store these paper wallets at multiple places that are secure and easy to remember. In addition you might split up the private keys, so if someone tries to steal your funds, he needs access to more than one part of the private key hidden at different locations.
To increase the durability, you could engrave the private keys into precious metal plates or rings as well.
There is no 100% secure way to store anything, but sometimes the probability to loose something due to forgetting about its hiding place can be higher than the probability to loose it due to criminal activity. Therefore, you should consider to at least partially inform people you trust about the hiding places, or implement a dead man's switch that sends you the information after a certain amount of time has passed.
ya.ya.yo!