Solar thermal, which heats water for showers, laundry, and so forth, pays for itself in a much shorter period of time. Perhaps 4 years, perhaps 10 years. And, government incentives are also available for solar thermal.
For both of these types of solar "power" you will need to put a solar collector on your roof. If you want to generate electricity, you will also need an inverter (which is basically a big electrical box). If you want to heat water, you'll need to plumb in a hot water storage tank.
I'd start by contacting someone local who does this sort of thing. I'd find a local solar installer by going to the NABCEP web site. NABCEP (North American Board of Certified Energy Practitioners) offers formal "certification" for solar installers, so by choosing a vendor from their list you'll be sure that you are dealing with someone who has at least a bit of experience with solar. A solar installer should be able to help you size and price a system, research incentives available to you, and give you an idea on how long it might take to get all the necessary equipment.
Good luck!
References :