Payments by card is widely available in Russia, especially in large stores. If the seller accept cards - it`s your thing, because this is the most economic and safe method - your bank will convert the payment into rubles according to the internal rate.
Not all types of cards are accepted in Russia - e.g. American Express not everywhere. We advise you to take for the trip Visa & MasterCard, incl synchronized devices. They are accepted almost everywhere.
On the other hand, small shops, taxi or public transport (on board) often do not accept credit cards.
So it`s better to always have cashFind out
if a seller accepts cards before purchase or to placing your order.