Despite a recent tourism boom Cuba is still a challenging destination and might not be a perfect place for first-time travelers unless you stay in a resort in Varadero. But …