Managing your money in Morocco is fairly simple, thanks to the wide network of international cash machines installed in all cities and towns of any size.
Even in Zagora, the last major town before you run into the desert, there’s a choice of ATMs. Occasional glitches and power outages can put these machines are out of service for a few hours so a small stash of hard currency isn’t a bad idea but in general a cash card is the best way to go.
Hotels and restaurants from mid-range upwards will take credit cards along with many shops catering to the tourist trade. Travellers cheques are an option in theory but frankly they’re more hassle than they’re worth.
If you need to do your banking online, there’s no shortage of high speed internet cafes and they’re cheap, usually a euro an hour or less.