Girls usually likes chocolates, but after eating them they may want to watch movie, in interval they need high quality food and after that they need shopping. After loads of shopping they'll say happily that i haven't spent many.
The same way as with males - love, compliments, chocolates and flowers. (I buy my partner flowers and chocolates all the time; they aren't just for women!)
Belongus3 - I believe that males like some pampering from time to time to, and I hope that you get a girl who will give you chocolates and flowers too
Actually - a meaningful and well written card works just as well as lots of talking. Talking is nice because it makes us feel close to you. I sometimes give my (male) partner a card for no special reason other than that I love him, with a few nice words written in it - gifts from the heart mean more than material things.
As mentioned already by other posters, if you can get from her what will make her happy then give it to her. Of course, you should be ready for a nice reply after hearing her reply to you.