Hi. I need some advice from some Cuba experts. I will be traveling to Cuba soon with my friend plus my two boys, aged 9 and 11. My friend and I speak fluent Spanish and my boys are seasoned travelers. We have the first couple nights in Havana reserved but the rest of trip is open for 11 additional days. I'm hoping to travel to Vinales, Cienfuegos, Trinidad, then back to Havana. Maybe a stop in Veradero too somewhere in there. However I'm not sure about traveling from Vinales to Cienfuegos with the boys for 5+ hours then eventually back. I guess I'll take a private taxi since the bus will take much longer and by the time I pay/person for a colectivo, I may as well pay a private driver. Anyway what are the travel times between each of these places and are there any worthwhile stops in between to lessen the 5+ hour trip with kids? Is there a better order of places than what I have listed above? I'm also open to sticking around the northern area if there are things to do and some rich culture. Thanks in advance. I know I'm asking for a lot of information!