Only Tourist Visa is required for foreign visitors to Cuba. Procedure is generally fast (less than one week). But for US and Israel citizens the procedure could take more time. In any case we recommend you to verify with your local Cuban embassy.
If you need more information or invitation letters, please contact Elieza Meneses, e-mail: firstname.lastname@example.org