Went to Cuba in July 2016, loved it! Beautiful country, lovely people. Only stayed in Havana for a couple of days but would love to go back and spend more time there. We toured with a company http://www.cubanadventuresusa.com/ that I found after extensive online searching when my friend suggested we go and she had found a much higher priced one with another company. I'm very happy I chose them, great itinerary and wonderful guide (Camillo). Our guide was with us daily for the 2 weeks and we visited Santiago de Cuba, Trinidad, Baracoa and Cienfuegas. Lots of museums ...even if you go on your own or with another group, try and see lots of museums... so interesting. Many of the museums have (shocking by our standards) the exhibits right out in the open (no barriers) and can be somewhat dusty. And don't expect anything in English, of course. This is why having a guide was really great, and in addition to giving explanations at museums and sites, on our drives he would tell us the history of Cuba, which was fascinating. He was passionate about his country and was frank and open about the issues Cuba faces now, as well as about the past. I hope you go to Cuba, and I hope you love it like I did.
My favorite museums were the ones at Bay of Pigs and the Che memorial.
Local people eat a pretty basic diet, I did not find the food to be amazing, though it wasn't bad either. Just don't holdout high hopes.We had 2 excellent meals (one at an Italian restaurant in Havana, La Dominica, the other was in Baracoa, and I am sorry I can't recall the name, but it was on a hill and it was upstairs)