Forget Cash Is King
Russians love cash, though most hotels, restaurants, and bars accept credit cards. Ruble is the Russian currency, and it is best to carry enough with you. If you need to exchange currency, better through a bank or foreign exchange counter. However, bills that are worn-out, torn or vandalized will not be accepted. Only clean crisp bills are.