I have been wearing
Walz Caps for a few years now, both in summer and winter (they have a wool model for winter). I have a bald head, so it keeps my tender head from getting burned as well. Never had a problem with sweat in my eyes, even road today in the rain.
I have to admit I often ride without a helmet, so helmet or no, I have my hat.
Good luck,
wsgts