Sounds like one of these but the website seems to be down so this is the best i could find. Imaginatively called the "Defender Demister". He's at most of the shows usually.
£59, I'll stick with my bar towel for now.
If I were that bothered, I prefer MudStuffs offering that goes under the dash, bit more work but would be tidier imo.