очень развернутый ответ тут:
http://www.roadfinder.ru/article/visa_vs_mastercard Частое утверждение "Visa — американская платежная система. MasterCard — европейская." не совсем верно.
Обе платежные системы давно стали интернациональными. Посмотрите, хотя бы, на полное название платежных систем — VISA International Service Association и MasterCard Worldwide.
Гораздо важнее другое.
Для платежной системы Visa основной валютой является американский доллар. Это значит, что операции, связанные с конверсией валют, будут проходить через доллар. Примеры я опишу чуть ниже.
Для платежной системы MasterCard основной валютой может являться как американский доллар, так и Евро. Вот это очень важная особенность! То есть операции могут проходить либо через Евро, либо через доллар.
UPD. Выводы
Таким образом, если вы планируете большинство операций, которые подразумевают конверсию, в Европе, стоит использовать карту платежной системы MasterCard.
Если вы больше путешествуете по США, ваш выбор — Visa.