I am not getting married in Cuba, but was at a wedding in Cuba a couple years ago. We went to the Iberostar Varadero and it was awesome!!!! It isn't a huge resort, but it is big enough. There were 32 of us there for the wedding, and we always met at the lobby bar to sit and visit. The buffet always had enough of a variety that there was something for everyone. I am not a seafood person, so I didn't go to the Seafood restaurant, but we went to the other 2. The Japaniese a la carte was sooo good. Most of the dishes had types of seafood, but there were chicken dishes too I believe. The show they put on while they cook the main dish is very good. The staff is very friendly and we got a lot of attention since the wedding group including our daughter who was almost 2 at the time and the mother of the bride who has MS and was driving her scooter around. If you go there, you must go to the swim up bar and ask for Fernando. If he is still there, ask for a Fernando. It is a drink that he made up himself, it is pink and blue and good! Here are some pics.
This was our room, you won't have a crib in it of course unless you request one.
Looking out at the ocean
Beach wedding location
My daughter walking down the sandy isle (with a little help, she wanted to play in the sand)
Pics on the beach afterwards
Japaniese restaurant
Looking from the lobby through to the pool
As for tours, the catamarran tour was great! The sunset cruise was nice! The Havana tour was rushed and it is mainly a driving tour with a few spots you get off the bus for a very quick look around. If I ever go back, I would do the overnight tour instead. About half the group went on the day tour and the other half went on the one that went longer to see the dancers.