Kids love electronic games.
The Rally Championship is a great one, especially for boy ages 12-14
If you are looking for a book that will help you with some soul searching and make you feel empowered, The Trail to Tranquility by Rabbi Lazer Brody is a good choice. This books is also a lovely gift since most find it easy to digest. It is not a preachy book but expect to want to know more and to want some healthy change in your life.
If you are looking for the best gift for ages 5 and up you should go for Playmobil. These are toys for boys and girls, but especially boys enjoy the dragon series, knights and more. Playmobil gives you high quality. This means that you can save the toys and pass them on to the grandchildren. This has already been proven since the brand was played with by folks who are parents today.