Best thing to prevent any unfortunate mishaps is to look into either OEM or aftermarket covers. It really sucks because this shouldnt be something needed to buy to prevent normal wear or tear. You can open your doors and hose the whole interior down so it all matches!?!?!?!?!?! LOL
To get the water stains out use a damp sponge and sponge the whole section where the stain is. If you just sponge the stained area it will just look bigger when dry. I think what Im trying to say is re-dampen the whole seat area so when it dries the whole seat is at least the same color.Seems like when the seat material gets wet even with clean water it stains when dry.After it dries and looks the same color use scotchguard on it so that it cant soak up any more liquids.If its a food or dirt stain use some diluted simple green on the spot and after that dampen the whole seat section with a sponge and clean water.