I've understood that one has to change money on arrival in Cuba. Does this mean that when a plane arrives, hundreds of people rush to the Exchange desk to get Cuban CUCs? I will be arriving late at night, and would like to get a taxi into town without first waiting in line for ages to get local currency. What do travellers advise - is it (for example) possible to pay a taxi ride in Havana with Euros or £ sterling? Or should I just factor in a long wait at the airport to get CUCs?