I like to wear a cap when I run, and use Adidas ones at the moment with decent mesh, but I don't always find these great for wicking away sweat. I know that in the summer I'm going to come back dripping anyway but does anyone have any