USD being worldwide accepted currency we suggest you to carry the same, but it’s not that other currencies won’t be accepted here. You can have them changed here at the airport or any other money transfers. But the conversion rate will depend upon the rate published on that day
To make your travel hassle free we take all the responsibility whether it be about your accommodation, transportation. We would like you to make the payment upfront so once you get here, there is nothing for you need to worry about.