Isn't it also possible to recycle nuclear waste and make it usable as fuel again?
The science behind fast breeder reactors indicates this is the case. Fissionable material goes in, fissionable material comes out. Optimistically, we could extend the world's nuclear fuel supply indefinitely. Breeder reactors or not, fission is going to be the bedrock of future electricity production. It would be nice if we had more time to work out some of the science and engineering behind next generation reactors, but we really should have thought about that in an age where U.S. oil production wasn't in decline, the number of new oil fields discovered every year wasn't diminishing, and our consumption of fossil fuels did not continue its exponential rise.
Despite their critics, wind and solar will likely have their place too, but as was mentioned, they will mostly be confined to areas where their advantages arrest their drawbacks. Pump storage facilities are feasible in areas where the terrain/hydrology permits them. You can't plug them in to just any wind farm, unfortunately. From what I've read, off-shore wind farms offer more power (in terms of kilowatt-hours per m²) than do land based ones, but they also add some new problems to the mix in addition to inheriting most of the old ones. Those new vertical-axis wind turbines look interesting at least.
Multi-junction photovoltaics are reportedly able to capture a much broader spectrum of the sun's light, breaking the 10-15% efficiency range of solar cells that has been the norm for the past thirty years or so. Right now their developers are claiming efficiency to the tune of 30-40%, and I feel like I'm making a grotesque understatement just by saying that is an improvement. But in addition to the traditional silicon wafers, current multi-junction cells use indium and gallium, again raising concerns of essential material shortages. While there's always room for improvement, I have a hard time imagining how this technology could take off on a mass production scale right now.
As for solar - sorry, but photovoltaic cells are currently damaging to the environment, because it takes so much energy to make them. A few years ago, they took more energy to make than they would ever generate in their useful life. While this has improved, they're still pretty terrible.
Solar/Wind Plants = fail. It costs the environment more to produce them than it gives to save the enviroment (I hope the sentence is clear)
All my research indicates the amount of kWh expended on the production of photovoltaics, solar thermal facilities, and wind turbines is exceeded by the amount they produce. The carbon dioxide that goes into the
life-cycle cost (LCC) of photovoltaics, solar thermal plants, and wind turbines is certainly not pretty, nor are some of the ugly byproducts of the manufacturing processes. Still, lot of the carbon output involved is directly attributable to the fossil fuel burning power plants needed to make these things. And when you compare the LCC of PV and wind turbines with that of coal-firing plants there isn't much of a competition to be had. Obviously location and scale matter a lot in these instances, but making sweeping generalizations like the two above is...obtuse, to say the least.

Now with nuclear reactors, I'm not so sure. If you were to compare the number of grams of carbon dioxide emitted per kilowatt hour produced during the life-cycle of a nuclear power plant to that of a photovoltaic plant, even one in a desert environment, I'm guessing it's a similar no-competition race in @t0mz favor.
Again, it's worth remembering that improvements in technology and efficiency may further reduce carbon dioxide emissions and industrial waste during the construction and production of solar cells, nuclear reactors/power plants, wind turbines, etc. To me, it seems like a lot of science has been done but not a lot of it has been acted on yet.