Was my second trip to cuba..... I decided for Havana instead to Varadero all inclusive packages, since i really want to experience a holiday instead of talking and seeing same people back home.
Havana is a great place, private beaches, night clubs, casa de habanos, luxury hotels, and high speed internet, i stayed in upscale suburb name miramar, which is close to centro havana (downtown) ,
Last minute holiday packages vacation websites who sells you Varadero flight and boring 2 hour bus transfers to Havana and put you in a star hotel, mostly located in old havana, which is not really a place to hangout, centro havana gives you a false impression of havana, you end up thinking that rest of havana will be the same, the real havana is lot much more.
we had a great ride in modern tourist taxi, and delicious meals in upscale restaurants, still 50% cheaper than to home one's.
We had a fantastic trip to havana with many stopovers in a modern tourist taxi, unlike the group visitors in the tourist bus, By the time you get your foot in Havana you are tired out less spirit what not, prepare to line up for hotel checkin, and wait for your turn, you may be offered some juice or multicolor cocktail, all done, wait for elevator or walk to your room with your suitcase, unless you use the concierge service, but with so many people checking in at same time its hard to get a hold on bellboy.
if you are single or with your gf or wife and kids, varadero resort holiday may work for you, but if you are like me, i suggest take 3 nights havana package from iflycuba.com, and discover real Cuba not a resort in a tourist peninsula called varadero.