This news may have passed you by:
In the past, Cuba has worked with a dual currency, one for tourists and another for local people, effectively ensuring that tourists pay higher prices.
This dual-pricing system is common in developing countries. There has been much discussion on travel forums about this - for what it's worth, I don't have a problem with it. If I can afford to fly there, it's reasonable to assume I can pay a little more for my museum entrance or my supper.
Yet Cuba is the only country to enshrine the practice in two currencies, and now it is to be fazed out: the details are on the BBC website here. It's very unclear when the process will begin, or how it will happen - but I recall similar concerns prior to decimalisation and that worked out ok.
Yet I do foresee some confusion when I go there in January - for me and for the Cubans. For I've met complex currencies before.
Let me give you an example: in Cambodia they have three currencies, the Cambodian riel, the Thai baht and the US dollar. It is common to be paid in one and get change in another. In the process of this exchange it is also common for the rate to vary, thus ensuring the tourist is a cent or two worse off than he or she ought to be.
Does that matter? There are those who believe that it does: ripping people off is always wrong, and tourists should make a point of challenging this process to promote a fairer cross-cultural exchange. Then there are those who recognise that a cent or two means little to the tourists, but - added to the next cent and the next - can buy a meal for a family, and they shrug off any discrepancy.
And now I shall probably be faced with this dilemma in Cuba. Which side of the fence do you sit?