There are all-weather floor mats and there are floor liners that cover more surface area. I went with the floor liners by WeatherTech. I think I'll be really glad to have floor liners with raised sides once we hit the slushy salty winter season.
I also considered the liners by Husky, which seems to be the other big name. I believe the Husky ones have those spikes on the bottom so the mat doesn't slide around. But floor liners are contoured to the exact shape of the car floor, so they can't really move anyway. I actually chose WeatherTech because I didn't want liners with spikes would could leave a pattern of dents in the original floor/carpeting.
Anyway, I'm pleased enough with WeatherTech floor liners I got (front and back) that I decided to also pick up their cargo area liner. There aren't many photos of it online (other than one product shot) so I can post photos of mine once I get it.