Hello fellow redditors!

I hope all is well! I am heading over to Cuba from the UK in February for about 3 weeks and I want to explore as much of this beautiful island as I can. Because of this, I am looking to travel between Havana and Santiago de Cuba or other eastern cities such as Holguin. My question is: What is the best way to travel between these destinations? I am not opposed to getting an internal flight (if it's not too expensive.)

If anyone has done this before what would you recommend? If it is flights, how would I go about booking these? Any relevant info on transportation would be greatly appreciated!

Sam