I solve all this using the house rule 'don't look at the back of the top card of your deck'. Takes some practice but it works. Alternatively I could devise some sort of object that obscures your deck.
Setup: Each player puts their Uncertainty Token on their deck.
Actually, you gave me an idea, thanks.
I could use Stash, the blank cards, or the randomizers for this, in a fashion similar to Knights/Ruins. Always keep that card on top after shuffling and between reveals/draws. Then, when you look at your deck, you don't get information (even accidentally). So when you play, say, a Doctor, instead of looking at your deck and noticing a back with lots of wear (which usually is a Copper), you'll see a blank card or such.