Hey Sport,
First of all, I wanted to say that BRANDONGUY35, Hit it SPOT-ON, with the advice he gave you. The person who invited you, is the one who SHOULD cover the cost of the dinner.
If you go out to a movie after that, or coffee/dessert somewhere else, it would be a nice gesture if you offered to cover that. ALSO, it's not a bad move if when the check comes, you ask how much you owe...it says a lot about you, and IF he accepts your $ , or expects YOU to pay for your dinner, it says something about HIM...But as BG35 said...going Dutch is OK as well, But since you asked about etiquette, the INVITER, should pay since THEY invited YOU.
I'll say this last bit about dinner, as a safety precaution...ALWAYS, bring enough to cover BOTH OF YOU, as it has happened to me a couple of times in the past, that although I was invited, the other party either didn't have enough, forgot their wallet/money/credit card, OR Their card was declined. Just be on the safe side.
As far as the kissing goes, and w/ this being your 1st date...let him make the 1st move...if he doesn't or calls it a night early, it doesn't mean he's not into you, he may be just as nervous as you are. Let him know that you enjoyed your date and IF you'd like to see him again...tell him so, or if NOT, if you aren't into him that much...DIPLOMATICALLY and COURTEOUSLY, call it a night, THANK HIM...and leave it at that. You DO NOT owe him sex, a BJ or even a make-out session. Just be honest with him, and hopefully he will show you the same courtesy.
I wish you the best, and let us know how it turns out...WE'RE HERE FOR YOU, BUDDY!!!
Hoping you have a great time, and relax, enjoy it!
G.