First you need to decide if you are going to get him a gift or a present, and there is a difference.
A present is something that you want him to have.
eg; ooh that sweater will look so nice on my man( and your man hates big thick sweaters

oh my bad, that was my ex and myself
A Gift is somthing that he wants, doesn't matter if it's practical or something that he doesn't need
eg; A hand carved elephant, even though the Delta has over two hundred elephant. oops ther i go putting my cousin bussiness ou over the net
the second best gift i can remember recieving( the first being my baby boy) was the novel Jazz by Toni morrison. The person took the time to find out what kind of books i like then who my favorite author was, and the novel Jazz was release about a week before my birthday.
Remember it is the little things that count