Take USD, change it to local as and when you need it. Piece of p***. Major credit cards accepted and most ATMs will allow you to withdraw local currency too. Never had a problem apart from when I forgot to take USD & I was carrying only HKD (though Euro & SGD are accepted) at the airport & I needed to convert - fortunately, I had a CC that worked.