Hate washing your hair every day? Protect your style with a shower cap. We found the 10 best shower caps that are stylish, effective, and useful.