RedandNavy, I agree with Lucy92, I think it's wise to get a cheap one of these. And H&M does have some great ones in their men's department.

I've bought one from there the last two seasons. I only wear them on festivals though, which means that they are aren't treated very well.