Kittylester, I don't think you're looking for books as the main present, but thought I would put a word in for a website which I've found very useful when looking to buy books for my grandsons - (whatever I give them for Birthdays/Christmas, books are always included) .
It was easy when really young, but as they get older it's difficult to keep up with what is popular for the age group and also newly published books.
I have found www.lovereading4kids.co.uk really useful. It recommends fiction and non fiction books for each age group, tells you about newly published books, and gets children to review some of the books ( elder grandson has done this).
Just a thought..