I have noticed less VW in this season also, they almost always beat my reveal deck, but the point spam one (that Pruny loves) doesn't have any trouble with them. The Alchemy decks I have run into seem to contain less Viper Witchers for some reason?
If you are struggling with reveal vs alchemy, try playing letho-regis reveal, scorch/bork/draught archetypes aren't that effective. The other thing is - try stefan and boost your mangonel (while also placing it at the top of the deck). That way use either vrigeff to pull 12 str mangonel (you don't even need more than 1 mangonel in that case, other 2 mangonels are 9 str bronzes that are instantly deleted, in other words - they are garbage) or alchemist to cycle your deck (revealing daerlan, you should have at least one in the starting deck). Place 12 str mangonel on board - insta-win the round. No 10-11 damage witcher hate denying engine anymore.
You can also use stefan as a finisher in reveal if your draws were unlucky, like vrigeff in last round - just boost scorpion (any other machine) by 5 and pull it with vrigeff. Stefan is really good in reveal deck. Boosting bork to not let it die to something like seltkirk, etc.
Stefan is actually really good all around card (especially with roach) in almost any NG deck. Let's you boost your engine away from insta-delete range, gives you needed cards (even CA spy if you are in a real trouble) and can also serve as a finisher if you put roach back with assire (or did not trigger it) by boosting it by 5 - effectively making it 19 point gold with 2 bodies and outside of scorch range.
On a side note, stefan also counters the alchemies (and by an extension handbuff) favourite guardian, removing the golem from the top of the deck, unbricking some of your cards. Can put assire on top and shuffle witchers back in their deck, that works too.
Hope it helps.