Hello gaurav,,I will be happy to answer your travel related queries 🙂and will do my best to clear out all your questions from my experience .
* great to hear that you will be travelling to Maldives ,as per your query , there's direct exchange of inr to ruphiya is available .but you need to check the resort and place rules where you will be staying *some places and resorts accept only usd transition while others may accept ruphiya or international cards .
*Just call or check the the rules online of the place so that no glitch happens in your trip .
but never forget to book resort with private beach and a romantic luxury .
I'm sure whenever you travel there ,you gonna relax your mind ,body and soul fully .
* Alternatively ,I have a small suggestion for you from my side .I checked online and found that there are some really great travel deals for Maldives available at tripoto itself . please check out this link https://www.tripoto.com/Maldives/tour-packages HAPPY TRAVELLING 💕
International travel card is forex card then it is the best way to shop, eat and manage all your expenses overseas. cashless is always best compared to cash.
also dollars will not be accepted by anyone there you need to convert them into local currency. thanks.