With all due respect, those suggesting U. S. are completely wrong, Do not take U. S. dollars, you pay a penalty to have U. S. dollars exchanged, and don't take U. S. traveler's cheques or credit cards drawn on America banks they are just not accepted. Take Canadian cash,Sterling or Euros. Upon arrival you will change into CUC (Convertible Pesos) which have no value outside Cuba and can only be bought in Cuba. Check the approximate rate below. To the best of my knowledge there are no ATMs in Cuba. You can use traveler's cheques however you are far better to take cash put it in your room safe and draw on it. You can use credit cards for cash advances or paying for excursions, Cuba is mostly a cash society.
http://www.oanda.com/convert/classic
http://en.wikipedia.org/wiki/Convertible…