I'm visiting Dakar, Senegal in a couple of days for a scientific workshop. We won't be travelling much but I will need enough local currency (which is the West African CFA franc) for a meal or two and the visa, which I gather we buy at the airport. I have three closely-related questions:
Is there likely to be any problem drawing cash out when I arrive, and are there any restrictions on taking any unspent notes/coins out of the country?
Is the CFA franc actually used in practice or am I better taking some cash in dollars etc?
Am I likely to have the option to use my debit card to pay in restaurants and if so are there any obvious reasons not to do so?