vervoer Mexico - Cuba?

Hallo,

Ik ben van plan in oktober naar Mexico te gaan en dan de oversteek te maken naar Cuba voor een aantal weken. Heeft iemand hier ervaring mee? Is het makkelijk om dit ter plekke te regelen? Met boot (bijv vanaf Cancun) of anders met vliegtuig? Wat zijn de kosten en hoe lang duurt het vervoer ongeveer?
Nog een tweede vraag: Ik weet dat je zonder visum max. 3 maanden in Mexico mag blijven. Als ik tussendoor naar Cuba ga en dus bijv. 2x 2 maanden in Mexico zit met onderbreking van een paar weken. Moet ik dan een visum regelen voor Mexico? Of geldt dit dan niet als langer dan 3 maanden??
Alvast bedankt!!