You don't need an English bank to use a credit card. Do you mean debit card?

When I was in the Hermitage, I put my MC into an ATM in the lobby and withdrew cash in rubles. You should definitely...