The water in one of our rental farm houses had a pretty bad sulfur smell. It was coming mainly from the hot water. We replaced the anode in the hot water tank with one made of aluminum and zinc, and it helped a lot. The anode had a sticker on its box that said, "For stinky water". No joke.