Oh man this is gold for me, i actually just solved this particular sticking pint in myself.
this is what i do:
so the date usually starts by me picking up the girl from her place. its very important to get off the car when you go pick her up, do not wait for her to get inside the car sitting in the driver's seat.
once i get out of the car and meet her i walk her to where i parked and put my arm around her waist while walking to break the touch barrier.
then i go to some place where we can sit in front of each other and have a very long conversation in which i encourage her to talk about what makes her exited in life.
then i suggest we go on a walk and walk to some park where we can sit in a bench and talk side to side, and eventually get close enough to kiss.
ok so now comes the part that you care about, im sorry but that intro was necesary to understand were the rest comes from.
so after the first kiss i'll be sure to be able to continue the conversation we were having before the kiss, smoothly so it feels very natural. for this the only requirement is practice and paying attention to the conversation.
after this i kiss her and continue the conversation a couple of times, and then usually it gets late and night falls or its been like 3, 4 or even one time 5 hours and its clearly enough time for a first date, so as we are getting from the park to the car again, i ask her when i can see her again. nothing fancy, just stop her on the middle of the street, hug her around the waist while she's facing you, look her in the eyes, kiss her, and say when can i see you again?
i live in argentina so i do this in spanish but i've gone out with an english girl and it was pretty much the same deal.
ok so then you get to the car and leave her at her place. again, park the car, get out, if she hasnt gotten out of the car yet open her door, and hug and kiss her for as long as you both are confortable. this will make her get turned on, what i like to do is lay agaist a wall or my car, and bring her next to me, facing me, and again hug her by the waist and kiss her, usually for a while. like 30 minutes. it just depends on the girl.
if done correcly 50% of girls will send you a thank you text after you drop them off, so when you get to your house respond that message in a very friendly and outgoing way.
now, you can do this in person right after you ask her when can you see her again or via text, but what you wanna do is ask her to come to your place to watch a movie. this has to be done right so she doesn't think you are trying to get in her pants.
Let me give you two examples on how to do this right.
1) i just dropped off the girl and i was kissing her right in front of her doorstep, and it was really on, but she lived in student housing because she was an exchange student (the english girl i mentioned before) and her roommate was there so we couldnt go inside. so i was simply like: Ok, we cant go inside today because your roommate is home, but my parents are traveling and i have my house all for myself this weekend, you should come and i could show you my town arround

its quite pretty, lots of turist come every weekend, you'll like it. and there's a bar right next to the river we could go to. and later we could watch a movie at my place. (watch a movie at my place is first date code for having sex, girls have done this to me too haha) she said yes and we did the next weekend.
2) we went out for drinks and we spent literally 5 hours talking, no physical contact except the polite kiss in the cheek that is mandatory in argentine culture when you greet anyone (even a man). as soon as we paid (she paid, i wasnt sure what that ment but it ment she was awesome) we walked to the car that was like 3 meters away and before getting back to the car i stood infront of her, sort of cutting her way in a very unthreatening way, and kissed her.
then i drove her home and we literally spent another 45min to 1 hour kissing in her doorstep. she said goodbye to me like 6 times and i said it to her like 3, and we just couldnt stop. and while this was happening i asked her when i could see her again, and was like you could come watch a movie at my place next weekend, my parents are gone traveling (they travel a lot lol.) and as she was thinking of the answer i disqualified: we did just met though we could do something else. the conversation and kissing went on, and then on text:
i asked her if she wanted to do something this weekend, she said sure, i was like on we could come to my place watch a movie, i have a lot of chocolate bunnies from easter we could eat

:), or if its too soon like we bearly know each other we could go to the movies or something.
she was like your place sounds good
the part about sealing the deal:
the absolute key is to go slower than her. you want to have her huging you and kissing and stuff, then go back to watching the movie, then turn her on again, then go back to watching the movie, then kiss, kiss, kiss, kiss, then start slowly touching her whole body, without touching the private parts (while kissing), then kiss kiss kiss kiss, then start running your hands on her body again and slightly touch her boobs or butt as you run your hands throw her body.
then go back to not touching then while running your hands throw her body, etc.
its not 2 steps forward, 1 step back, if you use that technique she will feel cheap. its one step forwards, one step back, one step forwards, you establish that as normal, and only then take another step. then repeat.
use this with care, girls will start to get feelings for you, and you cant mess up after they do or they will hate you.