hi there,
The good thing about Cuba is that temperatures are fairly stable making Cuba a great destination all year round.
However, summer months are really busy, very expensive and very hot, but the good thing it's that
Havana is home to the Carnival of Cuba
event in August.
Apart from this, I think that spring is the best time to visit Cuba as prices are great and weather is pleasant.