Moscow , Russia ( CNN ) -- It 's meant as the crowning glory of Russia 's post-soviet revival : in 2014 the winter Olympics will be held here , in the pristine mountains of Sochi in Russia 's Caucasus .