Not been to those countries but I'd agree about use of plastic. The only time I have had my card skimmed was in a Holiday Inn in Cape Town. But I had all the receipts and could show that I already HAD a hire car from a legit company and no need to hire another car from the company based at the back of the hotel!
Cash is King.