Serious advice is needed. I'll be the mature one, and not take the low blow, the stupid joke, and tell you what has always worked for me.
First, girls love metrosexual. You need to dress as nice (borderline gay) as possible. This means a stylish tight t-shirt from Abercrombie or AE. A whimsical shirt that can be construed as gay is acceptable if it includes an animal. A shirt with a daschund that says "I'm not gay but my weiner is" would really do it. Tight jeans to match are a must, but they also need flair, such as rings down the legs.
Girls also love eyelashes, even on guys. They also want guys to feel their pain. I suggest you put on a little mascara. Just a touch, nothing too heavy. Eyeliner wouldn't hurt either.
Next, give yourself a name. Nothing too pretentious. Something that will sound cool. That way you can tell her, "Hi, my name is Max, but you can call me 'G Love'." Your friends also need to call you this.
You are on your way to metrosexual. But you know what? Girls also love guys that are a little rough. Once you have talked to her, don't let her 'friend' you. Also, since your friends are better looking and smoother than you, you need to establish dominance. Go ahead and sucker punch the first one that looks at your new woman. Tell him he needs to quit being a b!tch.
Start changing from metrosexual to control freak through the night. Women love a sense of security, and nothing makes a girl feel more secure than a tight grip. Don't call her by her name any more. Make up a name and tell her you like it better. Patronize her every chance you get, and when she orders a drink, tell the waiter that she has had enough. Push him away from the table to establish that YOU make the rules.
Towards the end of the night, when you are taking her home, let her know you need to stop at the 7-11 to pick up some Jimmy hats. Ask her if she or her roomate is alegic to latex.
When you get to her place, turn the ribbed condoms inside out. You should get the pleasure. Pull out and give her a jelly donut when you are done. Make sure you finish first and that she doesn't even make it to the halfway mark.
When you leave, throw $50 on her nightstand and tell her thanks and to keep the change.