just came back from Cuba and the visa process is very easy. Airline handles it. Support for Cuban people and $75(United) gets you in. Cruise ships stop in Cuba so there is no shortage of tourists. US credit cards and ATM cards are still a problem as well as the Dollar exchange penalty. I believe staying at government owned hotels might be an issue but I stayed at an Airbnb.