Im by no means a "guru" on this subject, but the only place I consistantly pickup women is at parties. First off, I usually have a couple drinks before hand. It usually helps with confidence a bit, and I also tend to talk more fluidly.
Next, talk to alot of women....If one girl isnt digging your style, no big deal, just politely say "cya later" or "I need another drink" and talk to someone else. Be sure to maintain EYE CONTACT! This is really the biggest thing that I do when I talk to women at parties, you will be suprised how many guys talk to girls and never look into their eyes. Also, make sure you are having a good time, keep the conversation interesting and make her laugh. Occasionally throw some KINO in, other girls will notice how much fun you are having and be intrigued.
Now, it just depends on how much of a connection you make with a girl. After talking for a few minutes you can suggest dancing (a nice opportunity to get close to them). Or if you are having a good conversation, you suggest sitting down and talking some more. I can usually tell if girls are interested, if they look like it, I keep moving closer to them. Then if they follow suit, I just go in for the kiss and we usually end up making out. Dont make out too long though, girls dont want to look like sluts in front of alot of other people. So afterwards, I say something like "This party seems to be getting a little lame, lets head back to my place and have a drink." If she agrees to go, then you know you will have a fun night ahead of you.
Cliff Notes: Talk to alot of girls, be outgoing and interesting, maintain eye contact, initiate KINO, go for the kiss, and suggest goin to your place.
PS: This is usually my recipie for a one night stand. If you find a girl you may want to go out with, just talk and/or dance for a while, get her number, and call a few days later.