Cuba

Hi. We're going from Jan 2 - 16th.  First time there. Any tips on packing? currency? shoes? language? It doesn't matter if it isn't the same trip.  All suggestions are welcome:)