1)Yes, i always buy presents for my friend's birthdays
2)the best way to choose what to buy for your friend's birthday is to know what your friend likes and what are his hobbies
3)the present has to be the one which your friend needs or wants. Of course you can not buy a hockey stick for a girl which likes music or dancing