I am travelling to Singapore + Bali with family (2 travellers) in August end. I have HDFC Diners Club Credit card, and we have also taken IDFC First Wow Credit Card (has 0% Forex charges). We are planning to take IDR cash from ATM using IDFC First Wow Credit card. Can anyone suggest how should we plan our expenses ? I was hoping to use HDFC Diners Club card for all my purchases but have heard that Diners is not having good acceptance in Bali and also read few articles regarding ATMs are not safe to withdraw cash. Also, are there any extra charges for withdrawing cash from ATM apart from IDFC charging 199 rupees for every withdrawal ? Should we still carry USD from India ?