Конечно будут брать и доллары и евро, некоторые магазины даже рубли и гривны. Но встречаются недобросовестные торговцы которые наровят евро прировнять к доллару или долларовый ценник не совсем корректно переводят в евро. Тяжело оценить ситуацию в процессе торга, осознание приходит по возврашщению в гостиничный номер. На африканский континент я бы взял и беру доллары, для них в первую очередь доллар "резервная валюта мира", а евро все таки ближе к европе. А еще ради эксперемента возьмите сотню баксов и разменяйте её в национальную валюту, вы сильно удивите таксистов и торговцев ))))