Solar thermal is the most practicle means of power generation.
Even on overcast days, solar concentrators can heat molten salt, which can be used to make steam for turning turbines. The salt is heated to several thousand degrees and retains its heat for a long while.
