Another advocate for the low bun here, it doesn't get in the way of my helmet, and I also wear a bandana which helps to hold everything in place. My hair is waist-length and curly, and if I don't tie it back like this it ends up in one big tangled mess!

I also only shampoo the scalp once a week (when you rinse it washes the ends anyway), otherwise I just rinse with water to get the sweat out, then apply conditioner, but only from the shoulders down.