hi. Cash is the only way to go here. Hotels have own banks. however many traders love the sight of euro and will do great deals if pay in euro. dont change too much near end of your holidays as in airport you have to approach a small hatch window with a guy who pretends to have no english. we lost about €60 as we handed in 70€ worth of dinar and he asked us for €20 more and he handed out €30. When I questioned this security was over like flies. the whole bus load of panorama were done. gas.
Great experience of a country. we stayed in a four star hotel which really was like a two star here. death trap taxi driver, dont touch a bus. bargain 10 dinar becomes 4 dinar if you walk away.
enjoy........