Two thoughts
1) I plan to do an overnight in Havana. Not sure if the Tropicana is worth the bucks, something like 75us per person. I'm staying in a mountain retreat in Santa Cruz del Norte so I should be off the beaten path a bit. I speak modest Spanish so I should get by.
I heard it's worth it...