There are 2 kinds of options:
1. Prepaid forex card: if you are certain of visiting a specific country and card can be loaded in that currency, then this is better choice. Almost all major banks provide some forex card but they do not provide the best exchange rate. I took cash and card from ebixcash cash which provided the best rate on that day. If exchange rate is not a big deal for you then you can use ICICI multi currency card.
2. Low forex markup debit card:
There are various options in the market but 2 are popular - Niyo Global debit card & Fi Money.