Language you will pick up enough spanish to get around real quick. Most Cubans speak some English. In the tourist places they all do
Currency I heard that they now have special tourist currency which is the only currency you are 'allowed' to use. Check on this BEFORE you go. Take lots of...