Gifts girls like to get from guys:
Not the message you want to be sending.
Only give gifts on holidays, birthdays, etc. for the first 6 months. After that a random gift every 5 or 6 months. Why so infrequently? Because by giving her a lot of gifts you are spoiling her and she won't appreciate the ones you give her as much. In effect, the more you give gifts, the less special each gift is.
If you can't think of anything then these are some "can't miss" items:
- Down Blanket: The ultimate gift for a woman, she will think about you every night before she goes to bed. Only for very long-term relationships (or very rich people) because they pretty costly and a girl would get freaked out if you bought this for her too soon.
- Picture Frame: Another great way to have her thinking about you all the time. Recommended for the 3-4 month range as long as things are going well.
- Bonsai Tree: A good gift to give if you are in a relatively new relationship. Find one at your local Target.