You did a great job Amy!
I will add only two things - how to avoid food poisoning and how to help if will happen. I'm righting article about this but won't be ready until the end of the month.
One of the tricks is to drink a little bit of peptobismol everyday.
Buena Vista Social Club plays every 1 and 3 Wednesday in Plaza America - amazing experience.
Other thing - if you buy anything in Plaza America be sure to count before you will pay.
If you want to rent a car don't do it in the hotel. Cubarcar charge 150 CUC for one day (Hunday Atos, cheapest and smallest one), you can have a car at better price at Miramar or few other rental places in the Varadero.
If you want to give a gift for somebody - memory sticks, old cellphones(with sim card) , old laptops,are really precious there. If you want to help bring them with you and gift to somebody.
Don't give your clothes in the resort, especially to the servers, maids etc. They all will be finishing on the black market.
People who really need them are living out of the resorts.
All the best for your wedding!