Unfortunately, there is no small, inexpensive solution to this. A small point of use heater is cheap enough, but not large enough for showers. I would look at a 40 gallon GE/Rheem heater. Probably more capacity than you need, but anything smaller would be about as costly. You will need 220VAC service.