1) Day use wallet. Keep the days money and old expired cards in this. Use it to pay for stuff each day. If robed this is what you give them, they re not going to check the dates on your cards. Replenish as it runs low in a secure location (eg usually at night before you go to sleep). They will want to take your wallet. That is where most people keep most of their money.
2) Significant money should be broken up into at least two different places. Alternative ID also needs two different places. Storage online of your id with secure access online may be the better method of having emergency ID available.
No I'm not telling you on a public form where I keep my stuff. That simply tells robbers where to look. Find your own hiding places.