it is very important for me to know what the person loves. and then i would try to look everywhere to buy that gift. sometimes i just look for something that are not that expensive but i know that will make the person happy. i go to the malls and some places where i could buy the cheapest ones. lol.
I have a budget for each person and then I ask for a list of three or four things that they want. Then I go out and buy something from that list so they are happy getting something they wanted.
First of all is how important the person is, then comes the budget and then begins the final hunt. I try my best to choose appropriate gifts. Either I stay away from getting things but if I buy, I always get stylish stuff.