why are you asking--where is he?
2 sounds good. Though "dinner" sounds too formal, just ask her if she wants to go to the movies or some other fun recreational activity.
I would say do neither... your friend needs to establish rapport with her first. He needs to create intrigue. He has to make her think that she is lucky to be with him. By doing any of the things you mention above, he is playing all his cards at once (and maybe assault) , and in doing so lowers his value in her eyes. You say she is hot, and if that is the case she has these things daily, your friend needs to separate himself from the pack.