I'll be glad to answer any questions, I was in your shoes not that long ago...
Photographer: I hired Michael from Wedding Photographer for Cancun, Riviera Maya . He has many packages as far as how many pictures you want. I had him for 2 hours and he took about 500 pictures and gave me CD right away to pick pictures from. When I got home I picked 100 pictures that he printed (80 4x6, 20 5x7 and 2 8x10). He printed them and mailed them to me along with high resolution CD. So that was pretty convinient.
Resort Photographer: Since I had a wedding package, I was using resort photographer for ceremony pictures and some reception. Pictures came out good, I think I have about 20-25 pictures. Compared to Michael, you can tell these weren't made by a professional and she didn't use digital camera either.
Video: I used the person provided by resort. He took the video of ceremony and part of reception. He actually did a really good job and our DVD was available next day.
Reception: We had a sitdown dinner and a coctail hour before that outside in the garden. Everything was beautiful. I brought my own decorations since I didn't want to spend a lot of $$ on flowers for tables, but it was too windy and I couldn't set anything up. Claudia (wedding coordinator) did put something like a centerpiece with candle in big hurricane vase. So unless you want flowers, don't worry about bringing your own centerpicies. The food was very good, everyone liked it a lot.
Please keep in mind that its really really windy near wedding gazebo!!!!!! So make your hair accordingly. And I mean REALLY windy! my vail was flying in all directions!!!
what else... Sound system: you do need sound system for the ceremony because noone will hear anything you'll be saying. Its too windy! I know its expensive but worth it (for video at least).
Hair and make up: I think they did really good job on my hair, although it took them 2 hours to do it... Make-up was so-so, I had to make them redo it 4 or 5 times... They were making me orange for whatever reason... So keep in mind to tell them what to do.
I think this covers most of it. Please let me know how else I can help!