I absolutely love my Halo skull cap. Warm enough to use when cold. Breathes really well. Nice and stretchy. Sweat block technology works great for keeping the sweat out of your eyes.
If the Halo is dirty, I use a Buff. But the Halo works much better.