Bring cash with you, there are no ATMs. Debit/Credit cards (Visa, Mastercard etc) do not work in Afghanistan. Bring Euros, Dollars or Pounds. You can either convert into Afghani in your home country or at the airport in Kabul. You can also ask the local tour guide to help with currency conversion upon arrival.