I use this trick, I go to make a stroll with the person who I want to buy a gift, usually downtown or in a commercial centre. We look together the shop windows. i begin to say for example " Look that nice watch " , after I ask to my companion " What do you like between those ? It's a done deal !