If your current mats are decent, put in ExactMats or go to the local office supply and get one of those carpet protectors and cut it yourself. These are fine for the usual encounters with rain or freshly cut grass that sticks to your shoes and is easily wiped off. Keeps the interior more sedate than the heavy duty all weather types.
If you prefer the WeatherTech style, they do the job well. When they get dirty, you pull the whole mat to hose them off.
. I didn't like the grooves that "trap water and dirt" which is their selling point. Worked well in my buddy's truck when we went skiing, beach and walking through dirt-muddy fields.