Cuba advice
Shouldn't this be in touring?
Don't shout anything nice about the USA..
Don't shout anything bad about Castro.
Smoke big cigars.
Lie in the sun.
Drink Bacardi.
You'll be fine!
Someone sensible will be along shortly to answer your question. I know nothing about Cube sizing, sorry.
Welcome to CycleChat BTW..