What should I get my music loving daughter?

Someone point me in the right direction! My daughter absolutely loves music but she is only 7. I want to get her an iPod touch but are they obsolete? I see you can buy them but is it worth it?