If you can splurge, an American Girl doll would be ideal: (1) it's girly and they are high quality and beautiful (my 4 year old loves her older sister's doll!); (2) each doll represents an era of history and has a book and DVD that tells her story; (3) there are lots of fun accessories that make good smaller gifts or stocking stuffers and some more expensive accessories allow you to add on something nice for birthday or next Christmas; and (3) the AG store is a great place to spend time together, window shopping or enjoying a special lunch together, and she can bring her doll with her! My oldest got her Samantha doll last Christmas when she was six, and my youngest got the Bitty twins (at age 3). Both girls love to play with all the dolls, and again, we love the quality and the Samantha DVD. Each of the girls' stories will teach values and character that you would want your daughter to learn.
I totally understand what you're saying about Hannah Montana and HS Musical...cute but a little mature for this age. My now 7 year old is VERY interested but I'm not letting her have any of it yet (she does see/hear/play with some of that stuff at friends' homes, but I'm not going to try to control that).
Other ideas for you would be to give her a subscription to Highlights magazine or National Geographic for Kids; plan activities you can do together that teach values, such as going to the library (my daughters love this more than I would have ever dreamed); going to the Dallas Arboretum (another favorite of my girls; my husband gave me a membership last Christmas); going to museums, parks, and zoo; riding bikes together or some other fun physical activity; and doing some kind of volunteer activity together (usually can find something through a church or Google Dallas volunteer, or do something for soldiers, nursing homes, Buckner Homes, etc). Just doing things together conveys a lot about your values - you value her! - and builds relationship and character qualities. Something my girls love to listen to as they go to sleep are a set of two CD's we have that teach a Bible verse through saying the verse, then singing a song with the verse in it (The Memory Bible by Stephen Elkins and Kirk Cameron) or the Odyssey story series from Focus on the Family. Your Story Hour also has great story CDs. You might tape or rent some of the Little House on the Prairie series for her to watch. Plan a gardening project with her - maybe just a small raised bed garden; that would teach some great lessons about growing your own food, taking care of the earth, patience and perseverence, etc! Buy her a small keyboard and learn how to play it with her - again, patience and perseverence! Buy her a child's apron (Sur La Table or Google it) and some baking items, and teach her to bake cookies.
Last, painting nails and putting on make-up are always fun, so some girly items like that and a "girls night out" party for the two of you could be lots of fun. I hope these ideas help and don't overwhelm you! Just remembered: American Girl store and some of the stores like Joann's and Michael's will sometimes have craft days for kids, and she might enjoy that. Also, give her a gift of a gymnastics class or something that promotes physical activity. Good luck, and have fun!