Hiya. we have booked the cruise for november and palma, lisbon, madeira and lanzerote it is euro, cape verde has their own currency which we can get on shore or they may take euros, brazil is the reals but they take euro and the american dollar, we may get better exchange rate if it is possible to get some reals in the uk.i am really looking forword to the cruise as i have only been on 7 day cruises before. goodluck with your booking and don t pay to much.
We went on this cruise last year, for the European ports Euros will suffice, we did not spend in Cape Verde but I believe they will accept Euros or US Dollars, it is wise to take some local currency for Brazil, there are plenty of ATM's everywhere, but no exchange facilities are available on the Island Star, the US Dollar and credit cards are accepted by most shops and restaurants but not all, the street markets will only accept Brazilian currency, again some will accept US dollars but will give you change in reals. It is a wonderful trip, apart from Cape Verdi which is a real third world country which we found a little unnerving, Brazil is something else, great wealth ( with fantastic shopping malls to prove it) and sadly also great poverty, but friendly charming people, Rio is a virbrant City with wonderful beaches and sightseeing. It was a long trip but very good value for mone.