Take a look at your water heater temperature. 120 degrees is
a good point to keep it at, but often it is set at 140. According to some
tests, lowering it by 20 degrees can save you 6% or more in water heating
costs.
Tankless water heaters, although costly to install, have
been reported to save up to 50% of water heating costs.