Cuba is one of the most vibrant, fun and colorful countries in the entire world with a fascinating history, a perfect destination for a unique holiday.