Speaking of solar power, earlier this year I saw at CostCo "solar storage battery banks." I don't know the price and don't remember the vendor, but more generally, this would probably help smooth out the low-sun periods. (Or, I suppose, you could buy/build a water tank and pump water uphill to store it that way.)