We sent out 90 invitations, almost 200 people and only 20 people booked - and of those 20 people, they're all family except for 2 friends of my mother-in-law. We had the ticket prices on the invites, and even made separate ones for the invites going out to different major cities. It was $1815 from Thunder Bay to Varadero, $2325 from Vancouver, $1625 from Toronto, and $1745 from Winnipeg. We also posted it on our website.
We were actually really disappointed with the number of people we have coming, especially the fact that none of our friends are coming. We booked as early as possible - even knowing we could probably get some better deals if we hold off a bit longer to book, but we wanted to book early so we could let everyone know as early as possible. We booked JUNE 8, 2010 and the trip is March 21, 2011. That's nine months they all had to save up. And we had about 45 people say, "We'll definitely be there!" But now we're 2.5 weeks away and we haven't heard from those people.
But, that's me getting my Bridezilla nose out of joint.
When we were choosing resorts, one of the things our travel agent mentioned about the price (which might ease your fianc©'s mind a bit) is this:
You could go with a less expensive resort, but when you go lower in price, you go lower in quality. If you go with a higher priced resort, yes, your guests may complain a bit, but the ones who really want to be there with you, will go. And when all is said and done and they were there, in paradise, having a blast, partying and soaking up the sun, witnessing your special day, etc etc., it's the FUN they'll remember, not the price.