get an idea for what cut she wants and how much you want to spend then buy the diamond online at a place like blue nile or whatever. read up a little about cut, color, clarity, etc. don't get something that is small and perfect. get something a little bigger that has a small flaw or whatever. get an idea for bands too. treat the two separately. you can always buy both online and have a jeweler put them together for you.