Weathertech makes the best mats on the market. They cost the most, but you get what you pay for. My truck's carpeting is grey so I ordered grey mats. The only problem is that after three years I have a few visible stains. I'm thinking of ordering new ones in black, which will match my door trim and dashboard.
The quality mats save the carpet so they are well worth it. Otherwise your floor starts to look really beat.