Моё мнение:
1) Любой, хоть Сбербанк

2) Visa Classic самый оптимальный вариант
3) в $ (иначе смысл покупать на ebay? или там рубли принимают?)
4) Зависит от банка и вида карты, например, для выдачи карты Visa Classic надо от 150 у.е. и больше (примерно)
5) в минус нельзя, на карте должен оставаться определенный минимум
6) пополнить можно в банке, где выдали карту или теми способами, которые там предложат