My nieces each have an iPod Touch. With refurbished ones, you can usually get a good deal. they are cheaper if you get one with less memory, too. (I am sure the smaller memory will be plenty for an 8 year old.
With the Touch, they can also download apps and it has a camera like an iPhone (basically an iPhone without the phone). My one niece refers to hers as her "phone".