Cuba is an island full of contrasts, where each city offers a unique insight into the culture, history and landscapes of this ... live music shows and numerous art galleries.