The best way to get russian roubles is in Russia, directly at a bank or in an exchange currency office. I recommend to exchange Euros or US dollars bills in good conditions.