How would you store a very large amount of crypto currency I have Litecoin, Bitcoin, Ethereum and NEM. In recent times, I've become a very lucky boy indeed!

I usually download and install the "official" wallets that download the entire blockchain but this is getting impossible now, especially for Ethereum Mist wallet which just plays up all the time causing me to delete chain data and force a so-called "fast sync".

If you were in my position, having this very large amount of coins, how would you go about storing/protecting them? For each of the above which wallets would you use and how would you split things so as to not put everything in one basket?

Many thanks
I am very happy with my Trezor, less so with my Ledger (because I find the interface annoyingly clunky).  The Trezor is extremely easy (and, I believe, extremely safe as long as you don't leave your PIN number or recovery phrase lying around).  It works fine for Litecoin and Bitcoin, and a bit more annoyingly for Ethereum (where it outsources the wallet to another provider).  I don't believe it will hold NEM.  I'm not sure if the Ledger will hold NEM, but it should be easy to look up on their website.  I hold only Ripple in my Ledger, because (among the coins I hold), this is the only one the Trezor won't handle.