I would put Local coffee beans from Sri Lanka on the list for Sri Lanka because it is the kind of thing that feels useful once you are home, not just another airport purchase. It is a good one because people can try it slowly at home, and it makes a nicer gift than a mug with a place name printed on it. The reason it works is that it gives you a quick reminder of the trip without needing to keep a fragile ornament safe forever.