my car upholstery of my car is very clean since i don't allow anyone to drink or eat in my car. i was wondering what are good products to keep it that way. also i live in Colorado since we have some bad winters around here i was wondering again does it make sense to switch floor mats to weather tech floor mats to catch all the snow,mud , and crap during the winter