Finding a gift for men is not an easy thing.
First of all, it should not be an ordinary gift. It should be something that he does not have yet. It should be an elegant gift which reminds you every time. It should be something useful, not something he will put away and forget. It should even be something that carries him to new horizons, opening him the doors of a new world.
It should be something durable, that he will be able to use life-long. And everytime he uses it, he should remember you with a thankful smile. It should even be something that he can leave to next generations with special memories.
In short, it should be something that pleases him not only one day; but every day.