(Please click through to Think Geek. They might be having a sale!)
The Harry Potter book series is a little sparse on the details of the Hogwarts schools uniforms. Robes and wizard hats mentioned, and (other than socks) that's pretty much it. No details on what the students wore, if anything, underneath their robes. But out of necessity, the movies gave a full answer to this question, and boy are we glad they did...