There was an incredible amount of fakes running around there. Beware the notorious Glass top boxes. Also know that that any non-cubans were extremely high priced. They have not law that they cannot sell anything made thier cannot be sold there, so they have to be exported then re-imported. I'd plan to take what you want to smoke with you. That's what I did. Other than that, I believe you can find legits at the airport and the high end hotels. But they were Really expensive, Like 40-50 a stick expensive.
Good luck and enjoy your trip.