The best & cheapest method to get local currency is to withdraw cash from the Airport ATM or an ATM close to the hotel. In case of emergencies, you can also carry 100-120 USD.