Depending on your girlfriend, it can be the most difficult gift to buy. Let's be honest... some girls are just so unreasonable right? =P (Sorry girls hate to break it to you but we can't read your minds...)
So what am I going to get my girlfriend? Personally I'm not one to give a surprise present for Christmas... maybe for her birthday, but not this time. I want to make sure about what she wants before finding it. It saves both of us stress and effort.
Of course I'm not just going to ask her "what do you want?", seems kind of effortless that way. I like making suggestions, mostly thinking about what she needs. And no I'm not talking about daily needs like make up or shampoo or whatever.
So I decided to get her a camera. I guess you can consider it an inexpensive, or you can consider it a very expensive gift, all depends on you. My girlfriend's camera recently died, so I think it's time I get her a nice one. Just a compact one, not a DSLR.
Not gonna get this one, but you get the idea.
Who knows? Maybe you're gonna run into the same question I did, and perhaps you might also find that a camera is an appropriate gift. In any case, happy shopping!