The island nation of Cuba, a fascinating place and the trip of a lifetime.