Отвечу про карту- везде можно платить без проблем.От Москвы дол Таллина около 1 тыс км, как будете ехать- зависит от того, каким составом едете, один у вас водитель или два, есть ли дети с  собой. Сколкьо дней вам нужно- это уж вы сами решайте, какая цель поездки? Про визу ничего не подскажу, к сожалению.