Solar Power tariffs have come down drastically and it now very much on Par with Utility rates or in some cases cheaper.
Solar Power needs no maintenance, no fuel or running cost. It is very much affordable in the long run.
Minimum of 100 Sqft Area is enough to put up a 1 KW Solar plant on a roof top. This will generate 4 to 5 KWh of energy in a day.