Actually, for home use, Solar could provide all of your power needs, IF you could store the power efficiently. Even in the winter. Essentially over-produce power in the summer days, and store the excess for the winter months when less sunlight is available. And, of course, the system needs to store some electricity for night/cloudy day use on top of the 'banked' winter storage.
This is much more easily done these days, what with household electrical demand dropping due to more effective insulation in newer homes, LED lighting, flat screen TV sets that draw less power, etc. etc. etc.. There are high efficiency homes on the market now that have average monthly electricity bills of $10 or less, at least in my area, due to the high efficiency of said homes, which incorporate solar arrays. Plus they also have geothermal systems: essentially a coolant loop buried a few feet deep, enough to collect/concentrate heat from the ground in the winter, as well as shed some heat during the summer. This reduces/eliminates the need for gas/electical heating. Said geothermal can be done pretty much anywhere you can bury said heating/cooling loop, and placed vertically or horizontally. These houses are located inside a major city, btw, on 5000 sq ft or so lots, so they don't take up a lot of space. But I digress...
Back to electricity storage, converting the electricity to hydrogen storage is one way: Said hydrogen can be used to produce electricity/heat later. Battery storage is another. Any storage method has it's pros and cons. And of course adds to the cost. I like the hydrogen idea better myself, as batteries deteriorate over time... but of course you'll need a sufficiently sized amount of hydrogen storage to make this work, which can be problemetic on a smaller lot, and you would need to 'upsize' your solar array a bit to offset the inefficiencies of the process. Same with batteries, you need to have enough space for them.
But that's where the beauty of pairing Solar with Nuclear comes in. Assuming your nuclear plant is 'nimble' enough to spin up at night and spin down during the day. Nuclear provides the household power at night, when there is less demand, and supplements any solar production that high demand manufacturers are using during the day, while the houses generate their own power. This lessens the need for storage systems.
Wind is an option too, but wind tends to be very localized, whereas solar can be implemented on a wide scale. Plus you need transmission lines to route that wind power to where it's needed, which becomes less efficient (power loss) as the distance increases.
Households (if their solar arrays are large enough) can also help the local manufacturers out during the day with any excess power they may generate. Depending on the state you are in, you can get a credit of some sort for said excess power that is pumped into the grid. Some utilities are currently resisting this to a degree, while others are embracing it.
OF COURSE, the trick is to have a nimble enough energy grid that can accomodate shifting supply and demand loads under this scenario. And with a number of organizations fighting new power line corridors, well local energy generation is beginning to look a lot more attractive. This also makes pocket nuclear reactors look more attactive as well. Such reactors can be placed closer to the users, instead of transmitting said power over hundreds of miles, with the associated power loss). But that's another story...
So yeah, I'm a Nuke guy, but it has to be the right nuke designs. And I don't sweat the proliferation thing too much. I support the 'all of the above' strategy in the meantime to allow the solar/renewables and more Nukes to come online as we phase out fossil fuels.
I don't think we can phase out fossil fuels completely though. Diesel is just too efficient for cargo hauling (big rigs, trains), although biodiesel is an alternative. Assuming said biodiesel can be produced efficiently... we are going to need more of our farmland for food, as the population continues to increase.
Unless y'all like Soylent Green...