On a December evening in the Cuban city of Trinidad, near the country's south coast, the temperature – warm, but not too hot ...