Besides a softener (which I suggest you get), I'd also recommend an under-the-sink RO (Reverse Osmosis) system.
You'll find hard, bad tasting, and questionable water everywhere.
For example, I carry a TDS (
Total Dissolved Solids) meter and check TDS levels as we travel. High TDS levels (> 100) can mean hard or bad tasting water.
The highest TDS levels I ever measured (about 700) were in Lake Havasu City, AZ.
After running this stuff through my RV's RO system, the TDS level dropped to 24 -- and the RO water tasted
much better.