If you're just worried about your cards, and given the time needed for the attack (as well as unfettered access to the card in that time), I'd imagine the only scenario where it would work currently, is if you leave your wallet out. In this case, even a shielded wallet wouldn't help?
Having said that - how well would just lining your wallet with tinfoil work? (inb4 tinfoil hat jokes)
That could work, but is cumbersome (there's a post about convenience here somewhere). Most wallets that look like a billfold, should be easy enough to modify with a piece of tinfoil in the bill section, which encloses most of the wallet when it's closed. I think some testing of this might be in order...
Having said that - how well would just lining your wallet with tinfoil work? (inb4 tinfoil hat jokes)