I try to avoid buying anything for myself. I'm not a trinket person.
If I'm on an international business trip it is difficult not to feel like I need to to bring something back for the kids. I find however that it is better if I bring something they can use or eat (e.g. pencils, local chocolates), rather than straight out dust collectors, ornaments.
I do. I always try to buy something small and meaningful.
For example, I have got a tradition. Wherever I go, I buy a cool T-shirt for my brother!:))))