How funny... my 4 year old is the only one of my 3 kids for whom I've bought practically nothing for Christmas. I think it's because I'm convinced that she's the "easiest" so I'm not really worried.
I did get her a CD player and some Disney CDs. And some clothes. In addition to that, Santa has gotten each member of my family a fanny pack for our upcoming trip to WDW.
Other possiblities:
-- She loves any sort of small character toys. Polly Pocket kinds of stuff (OK, I know lots have been recalled. But she's 4; she does NOT put them into her mouth. So I'm not really worried about her or her 7 year old sister playing with them.) But any sort of those little characters will keep her occupied forever.
--She loves any sort of craft. So I'll pick up some craft kits.
-- She's a big fan of rocks for some reason. Last year I found a website that had rock samples for $1.20 or so. I got a dozen (different colors-- greens and reds and blues and deep browns-- some were gorgeous!!!) I put them into an embroidery thread caddy and voila! she had a rock collection for $15.
--She still loves baby dolls, so she may be getting one.
--Each of my kids got another Webkinz. You might consider a membership on
www.clubpenguin.com if she isn't already a member.
-- I went to
www.vistaprint.com and ordered each of my kids some stationary items (I ONLY order their freebies. Each week there's a different variety of freebies; you DO pay for shipping and handling. And don't order any of the specials that come up after you check out.) But my kids love to play office, so they each have some letterhead stationary, sticky notes, business cards, note cards, stamps, even a T shirt with the name of their fictional company.
-- There are always board games. (Again, with 2 older siblings, we have enough of them!!) Or a new comforter for her bed, or a cool chair for her room. Last year I found flannel princess/Cars sheets for my kids and they still love to use them.