Ok, I am not sure how these handle tough snow/rain because I bought them in the summer time. However, once I put them on, I felt confident that no rain or snow was getting anywhere near my toasty warm toes...again I have yet to try them in a new england winter. They are INCREDIBLY comfortable, to the point that I didn't want to take them off even in 90 degree weather. They are also stylish. I like the lace front detail. It makes me feel like I can travel by foot to work in winter without feeling like I need to change shoes -- granted I do have a casual dress code at work.

UPDATE: I'm changing my review to 3 stars because the zipper broke after only a dozen (probably less) wears...very sad :(