OK, I admit that I spend over one thou$and dollar$ every year to get to the states to see my parents, but my husband doesn't go. This summer he'll fly to the wedding and may have to get a new suit. No, he won't be buying a tuxedo, even though it's "black tie." For the last American wedding, he bought a black tie for a couple of bucks in Conway. By buying in Conway, he was actually "donating" to Shiloh. That's because the owners are big supporters of Shiloh and Yeshivat Hesder Shiloh. So you should know that a tiny fraction of a percent of their profits find their ways to help Jews in Judea and Samaria.
Every time we've gone to the United States specially for a wedding, I tell my husband and kids that our big gift is our presence, considering the financial cost. We do go because we love family, but we certainly won't try to compete with their wealthy friends and relatives in gift-giving/buying. The trick is to find something they may actually use and treasure. When you buy something practical for those who don't have much money, you can be pretty sure that they will use the gift and be very grateful. I had been "negotiating" with one of my kids about what to buy, but I have a feeling that we'd be better off buying something on our own. Everything I've suggested has been rejected. It's not worth the aggravation.