This sounds like a homework question, and research is NOT asking other people to do your homework for you. You won t learn anything that way. I will answer one small part of your question, yes solar is an excellent option, as is wind power..http://www.cres-energy.org/
Yup, a homework question.
Marci knows best.