I went to Cuba in March, on a half board basis. I changed three hundred pounds which was more than enough for additional excursions, drinks and souvenirs. There is very little to buy by way of souvenirs outside of Havana. It's a beautiful country, gorgeous beaches, stunning scenery and lovely people. I'm so glad I've seen it before the American cruise ships arrive, although the Cuban economy really needs their dollars. I'm planning to go back in a few years to see how the country changes. One tip, if you have any currency left over, change it back to sterling before you go airside. There's nowhere to change money after security check, and nothing much to spend money on either. Have a great time.