We have well water.. VERY HARD! I know it is the reason our dishwasher is kaput at the moment. We have purchased the following item, have not installed it yet. I have had no time but plan on doing it over the Thanksgiving break.
ScaleRID Water Treatment System - IHSMall.com
We resisted the typically water softening system because they use salt to soften and that does not make for good drinking water. This system is different though.