You will need a Tourist Card to travel to Cuba, instead of a visa. Your Cuban Tourist Card will allow you to visit Cuba for 30 days. A Tourist Card is also different, and not to be confused with one of the legal travel categories.
The easiest way to get a tourist card is from the airline with whom you book your flights. Once you book your flight, the airline will direct you on where to get a Cuban Tourist Card. Alternatively, you can pay for one at the gate before your last leg to Cuba, but it usually costs extra to do so.