I think craft projects are great for kids of that age. There are many to choose from in varying difficulty levels and types so you're sure to find one that works for who you need the gift for.
Craft projects focus on fine motor skills and help develop creativity. It also gives them something to be proud of and hopefully keep down the road instead of a toy they will likely outgrow and get rid of.
My mother would always give craft projects to the cousins at Christmas (we had an age range from 6-16) and we would all work on them together. It was really fun.