From a U.S. perspective, solar power is less productive in the eastern half of the U.S., so I'm not sure why we haven't just concentrated on blanketing stretches of desert in the U.S. West with solar farms. This is the highest-reward area, not attaching solar panels to someone's roof in Wisconsin. I think that focusing on high-yield areas with lots of sunlight might be one way to make costs fall. Done right, it might fairly well take care of much of our energy needs.
Source: http://www.nrel.gov/gis/solar.html
Conversely, I don't think wind power can come close to taking care of large percentages of our energy needs. It's subsidized, so it happens, but it's not The Answer (imho).