Contrary to what many blokes may think, getting the right gift for her is not only about the price tag. Of course every girl would love to be showered with diamonds, but being a realist, how many men can actually afford to do that?
As I said in my For Him page, while trying not to be overly glamourous, dont go down the hand lotion, socks avenue if you're trying to impress. Rather than buying something big, why not do something different and buy several smaller gifts. What does she like to read? music? is she active in a particular sport? Chocolates always do well.
Here are a few suggestions?