Most travelers need a Tourist card for Cuba. This can be obtained online and may be included in your flight ticket if coming from the US, you should check directly with the airline. For European passports, visas can be ordered online at www.cubavisas.com at least 3 weeks in advance.