This was a very tough decision for my fiance and I. Photos are very important to us, so we were willing to splurge a little in this area. We contacted several photographers in the area and depending on the package can range from $2100 up to $8000. After contacting a few of the vendors we were still unsure, so we decided to look locally in Ontario. We hired a local company in Ottawa called Union Eleven to do our engagement photos and they are amazing. So amazing that we are paying the travel expenses for the photographer to stay with us at the resort for 7 days in addition to the price of the package. The package we chose is about $ 3300 for 10 hours+ on the wedding day, plus a few couples shoots before/after the big day and digital rights to all edited photos, plus photo albums, etc. All in all, with travel expenses we will be paying just under $5000, which I believe is well worth it! Our wedding group will be in the Riviera Maya, Mexico from Nov 23-30th, 2013. If our dates are close enough to each other, I recommend checking out their work as an option for photography since they will be in the area anyways!. They are awesome! www.unioneleven.com