if all she wants to do is surf the web, write email, and write documents in MS Word or excel, save digital photographs, have MP3 music, archive and edit digital movies...then yes, an Apple will work fine.
If she needs to run any specialty windows software, then no.
You do pay quite a premium for Apple's 'cool' though.
"You do pay quite a premium for Apple's 'cool' though."
Yes, you do. About $500-$1,000 over a PC based laptop, but money is not the object here. Giving her what she will appreciate is.