Short term? Just keep existing nuclear power plants online (something both Germany and Japan foolishly decided against). Medium term? Develop better, cheaper and safer nuclear power plants (what BillyG was trying to do). Most of current designs are over 50 years old, we can certainly do a lot better with the technology and knowledge we have now.
And, about the mining? Although there is more than in enough in Australia alone to supply the whole Earth a couple of centuries, we actually don't need to mine for Uranium at all. It's estimated that there is at least four billion tons of uranium in seawater, which should tide us over for a good fraction of, well, forever.