Wonderful people, lots of color, laughter, music and dance. Cuba is beautiful paradisiacal beaches and cities full of nostalgia and color, but also a culture ...