Or maybe just privatize it? In France (one of the most socialist country on Earth) we've been privatizing more and more of our water infrastructure (we're around 30% private by now and it increases each year) and the quality of water is still one of the best.
England's water system was privatized in the 1980s, and prices went up significantly. But that's also kind of the point. One of the reasons U.S. water infrastructure is so bad is that bureaucrats set the water/sewer rates too low to appropriately fund upgrades.[1] Regulators set rates way too low, because they'd rather poison children (who don't vote) with lead than raise water rates on grandmas (who do vote).
I don't think that "too cheap" is an issue because the state can put subsidies in place. The core issue is lack of oversight and that can happen in public and private environments.