I haven't been there, but I just saw a video of some college students who went there to document what it's like living in a communist system. Apparently there are two Cubas: the fancy beautiful resort areas for people with money, and the poor Cuba where buildings are run down and people have to wait in long lines for basic necessities.
I saw that video, I think. I found it pretty uninformative and offensive, to be honest. My immediate thought was that if you want to culture shame, why not take some pictures of skid row in LA, or under most bridges in any urban area. Or go to some of the ghost towns in rural america, or dead manufacturing cities like Detroit. We've got our own problems.
Actually I went to Europe last year (I'd been about a decade ago) and the inequality there has gotten ridiculous too. Every city I go to now, in America and everywhere else, you have to step over the kiddos sleeping in the streets to get to the 'nice' areas. It's the same in my rural area but out here we have the poor corralled into jails or sleeping in their cars.
Anyway I usually drive to Mexico for medical and dental since it's unaffordable for me. I'm probably going to need longer stay so I thought I'd combine it with a vacation! I've heard Brazil is also very good. Obviously I'm in the beginning stages of researching making plans.
PS I'm pretty sure the lack of basic necessities is because of harsh sanctions, for Cuba at least, but I don't know all about that. My real point is that everywhere in the world is two different places for the rich and the poor.
PPS I don't mean to get political. I'm mostly just curious about if people have been to Cuba, in particular for medical tourism.