Ive grown my hair recently and its getting to be a problem, i was going to purchase a tennis cap (the nike rafa one) but cant find anywhere in the uk that really stocks it, and if i can find places, they are priced around £30. Im not paying that for a cap, but at the same time, i want a decent looking cap, and i cant buy cheapy ones due to my amount of sweat... Any help??