I like foreplay. Mainly giving a girl oral until she comes once or twice, then going into missionary with her legs up on my shoulders, that way it positions her for really good g-spot stimulation. After a little bit i'll let 1 leg down, and then start to turn her on her side, never removing myself. With a little bit of that, i get her on her hands and knees and move into doggy style.
Or If i'm close to coming when im on top, then i'll have her get on top, because then i can last for a while. I can go a long while in the sack, but i usually try to cut it down to about 30-45 minutes, because any longer then that gets kind of... boring.
I've never been able to come from a girl giving me head though, and its something i've always wanted to do.