The answer really depends on how much water do you want to treat and to what level. The BRITA water filters (and many others) are handy and remove much of the calcium and magnesium ions ( using a small ion exchange column) but they only treat small volumes at slow speed. There are larger columns but obviously much less handy