Giving gifts on a occasion is a nice way to make the people remember us, but the gift should be unique then only people can easily recognise us and people will admire you. But what to give as a gift becomes the biggest puzzle for all. i can suggest you people the best way to gift a person for their marriage.
If you are very close with the couples, you can get their photos from childhood of both of them and create a album in a order like baby, then school going snaps, teen age, college snaps and finally put their marriage snaps.
Then circulate the album to the people who gathered in the wedding occasion and ask them to update their comments about the album snaps and then present this to couples.
This is been done in my cousin's wedding. Nice idea right !!!