My sister is having a destination wedding, and I am her maid of honor. Do my fiance and I have to get them a gift, and if so, what's reasonable? I know that in general, brides/grooms are not supposed to "expect" a gift, but that as a guest to a destination you are still technically supposed to give a gift. However when I say 'destination wedding', I don't mean going to Mexico. I mean going to Bali! My fiance and I estimate we will be spending about $7000 on flights, accommodations, food and sightseeing. This is in addition to the groom's bachelor party which my fiance would attend (and help pay for) that would be during their stopover.
I was thinking of paying for a night or two at a nice hotel for my sister as a bachelorette party during our stopover, and have that be their gift. However I'd be using points to pay for it (free)--is that cheap of me?
For context, my fiance and I are getting married 2 months prior and will be paying off our own wedding, plus this trip would replace our honeymoon. We wanted to go elsewhere but we wouldn't have the money or vacation time to go to our original honeymoon destination.
(Also, the above might seem crazy but I promise you that my fiance and I are not wealthy, but not doing badly either.)
Thanks!