Showercap
Fits pretty well and stays on.  I have super long hair and it worked for me.
Rating: 5 stars