Делать ее можно в любой валюте. Но для карт Российских банков - если берете Visa, то лучше в долларах, а с MasterCard - скорее всего в долларах.
Все очень просто: российские банки, как правило, в качестве клиринговых валют давным-давно выбрали доллар и рубль, а дополнительный клиринг в евро не заказывали (в подавляющем большинстве) - зачем банку нести излишние расходы?
Поэтому к какому бы счету ваша карта ни была привязана, к рублевому, долларовому, евро - все равно транзакция в платежной системе будет следующим образом сделана: торговец выставит требование в национальной валюте, дальше платежная система проконвертит эту транзакцию в валюту клиринга, заказанную банком - эмитентом карточки, а потом банк - эмитент карточки спишет с Вашего счета сумму. Если валюта вашего счета совпадает с валютой клиринга - вы потеряете на разнице в курсах платежной системы один раз. Если не совпадает - то два раза (один раз платежная система конвертит из валюты страны, где вы рассчитались в валюту клиринга, второй раз - ваш банк из валюты клиринга в валюту вашего счета).
Поэтому имеет смысл при открытии карточки для расчетов за рубежом поинтересоваться, в какой валюте банк осуществляет клиринг с платежной системой, и в той же валюте открывать карточку.