maybe if they are good with talking, doesn't get impatient, ask you about you. Cares what you think, cares what you want... and is ok with it and talks politely about it... I'd say its a good bet that he likes you then.
He buys you dinner and makes you breakfast
The law of universal frustration is, when a woman likes a guy and sleeps with him for love, AND (note the AnD) he is only after a quick bang, he takes off and leaves. If he cares for her, he (and maybe she) will want sex anyway.
Take your time and find out.
If he won't wait, he's after the big bang and I'm off after that.
you're not going to be able to tell - because if he really wants that quick bang, he will say whatever it takes (usually). I guess you're going to have to be willing to take that risk...
dont "bang" him until you think you can trust him and if he holds out then he obviously likes you
best way to deal with that is not to agree to the "bang" right away .. as in the rest of life .. something that is too easy to get usually isn't worth the "getting"
You wait to have sex, if he waits that is a very good sign, that he likes you.
amount of drinks bought
Send your best looking friend to meet him and see what he does.
He tries and doesn't ask or seem to want sex up front.