I'd also recommend a water softener. I live in New Mexico and have exceptionally hard water from a well source.

When I researched water softeners, I decided against the $3000 Kinetico system. I instead researched and eventually purchased a "Clack WS-1" unit over the internet from Gary Slusser:

http://www.qualitywaterassociates.com/

I installed the unit myself, so total costs were around $650, and I do believe (with my limited experience) that the "Clack WS-1" lives up to its hype and IS the best water softener control head available on the market.

Do some research about the water softener units sold at Home Depot or other big-box stores -- you'll find a lot of horror stories about the units failing after only a few years of use, and high expenses to replace parts. Then compare that with the Clack WS-1; or call and talk with Gary Slusser.

Disclaimer: I'm not associated with Gary Slusser nor do I have anything to do with water softeners, except the one in my house.

Justin