наверно в любом нормальном банке можно открыть долларовый счет и получать на него свифты
виртуальные карты тоже везде можно выпустить в интернет банке
переводы в долларах с карты на карту никогда не появлялись в россии вроде и в целом как то вроде нынче запретили долларовые переводы между физиками по крайней мере в интернет банках не вижу спейчас такой возможности
советую банк альфа