В Индии люди в буквальном смысле ездят НА поезде и это для них привычное дело

и то и другое
Вообще, в Европе любят мастеркард. Во многих магаинах и кафе вообще визу не принимают (и кстати, не принимают купюры в 500 евро) . Конечно, это не касается тур. мест. Если не будите сходить с тур. тропы, то можно брать и визу.
А так советую лучше взять больше налом, удобнее использовать в повседневности, а покупки крупные делать с карты. И не забывайте оформлять tax free (покупки на сумму от 75 евро) . Часто в магазине может не оказаться пункта оформления, тогда смело можно идти в соседний (если это т. н. торговая улица, то у магазинов подписанны соглашения, что например, несколько пользуется одной точкой оформления).
Да честно говоря не принципиально, но в Европе больше любят мастеркард, сам столкнулся с этим в Германии, когда в магазине не приняли Визу. Поэтому нет смысла особо заморачиваться, берите часть денег наличными, часть на карте (любой) - главное чтобы обслуживание этой карты было не дорогое.
и наличные и карту
Что для вас удобнее. Карта для подстраховки или крупных трат, а так с налом удобнее. Кстати есть места где с картой расплачиваться будет дороже. Сами смотрите. А виза это или мастер без разницы. Не везде американэкспрес принимают, а эти без проблем.
Нужно брать и то и другое.