I usually ask to give a hug and small kiss on the cheek if I really feel the date went well. I never put my date on the spot. I always leave an out. Such as you can message me later if you want to go on a second date. This way she is not put on the spot to answer.
Great question. I don't think there is a right or wrong answer. For me, I would not kiss on a first date for more reasons than I will list here. Primary reason for me is that it shows restraint (women desire men with self control yes?) and leaves no question in the lady's mind about my intentions about her. Even though we are emotional creatures, I believe in a very solid friendship first and demonstrating that on a first date type event lays a foundation on which to build on. ~Best