Quality floor mats
These are heavy duty, and unlike most mats, these are constructed so that melting snow/ice does not simply run off. They have an edge to keep debris contained. Only negative, I did need to trim edges to fit...I had expected them to be custom molded to the shape of my floor. Perhaps if my car were newer, this would've been the case.