... the best exchange rate we always got was at ATMs ...
Inbursa Bank had the lowest ATM fee in town recently. Don't know if they still are the best. Don't accept the exchange rate that the banks offers you. It is usually awful. Last, stay far away from any money exchange kiosks at the airports.