My boyfriend seems quite keen on Cuba...he's a politics graduate and into history etc and one of the reasons we'd consider about there is if there's anything of interest to do with Cuba's history in terms of excursions? Or is it not really possible to do anything to do with that (can understand history might be a bit sensitive over there),
In my experience, Cubans are really proud of their history and there are loads of excursions designed to show it off, right back to the wars of independence from Spain. However, the majority of the major revolutionary sites are in the southeast and a fair distance from the main tourist resorts were you'll find the big AI resort hotels. So if it would be possible to stretch your budget a bit and he is really keen on this then the best thing to do would be to go on one of the Revolution tours that would take in Santiago so you can see the Moncada Barracks (the location of the first doomed uprising against Baptista), the town hall balcony were Fidel announced the success of the first battles in the 1957, the Sierra Madre where they all holed-up and trained in preparation etc.
Following this up with a week spent in one of the tourist resorts on the north coast would enable you to take in Santa Clara on the way and visit both Che's mausoleum (still a place of great reverence) and also the site of his greatest battle when he liberated the city. And of course if you can then take in Havana too then the Museum of the Revolution would be an absolute must where the Granma, the boat on which Fidel arrived back in Cuba on at the start of the Revolution, is housed in its own specially constructed building along with relics left over from the various American attempts to depose Fidel.
So, yes, the history is freely available but don't go to Cuba for the food unless you are planning to eat away from your hotel. The best food in Cuba is always to be found in Casa Particulares (small B&Bs in people's own houses) or Paladares (privately run restaurants, again in people's own homes). My experience of hotel food on the whole is that it is plentiful but a bit boring, with the exception of the Grande Hotel in Trinidad which was exceptional both because it was so good and so un-Cuban!
Whether the drinks are good by your standards or not depends on whether you like rum or not! The range of rums on offer is staggering - the white rums similar to Bacardi are the equivalent of blended whisky and used in cocktails etc, the older golden rums are closer to single malts (try a 15 yr old if you get the chance!). Apart from the local rums, other spirits can be a bit hit and miss and potentially expensive - for example, French cognac can be had but at a price. When in Cuba I tend to drink rum cocktails in the main - and mainly mojitos at that! There is local wine industry and most of it is pleasant enough to drink as an accompaniment to food but you won't go home raving about it. I'm not a beer drinker but of the local brews, Crystal is both light in colour and alcohol strength, Bucccanero is darker and stronger but in the main big tourist hotels you'll find imported European lagers but I've never seen anything remotely like a British bitter. What is and isn't included in your AI deal will to a large extent depend on how upmarket the hotel is and the price you've paid.
I can't compare Cuba to either Mexico or the Dominican Republic because my main reason for travelling to that neck of the woods is Cuban culture, especially the music and dancing and they just don't have that in Mexico or the Dominican Republic
SM