I am a girl and I do not care for gifts from guys. It actually makes me feel uncomfortable. I am also not into expensive dates, I simply enjoy being with him. He does not make a lot of money and I am not working so we get along fine without all the frills.
Instead of going on expensive dates, I cook him a nice dinner. I usually spend all day making it, and in return I get his thanks and praise. That is enough for me, it makes me feel much more special than the girl who got a diamond from the boyfriend who cheats on her.