Unfortunately the power produced by solar and wind energy just are not efficient enough to really financially justify using. However, hydro power can be mega efficient and produced locally almost anywhere with even the smallest amount of water flow. There are numerous different designs/products for drop in hydro turbines that can be purchased for less than $1000.