The first step to a great date is that there is actually a date! You have to tal to the guy you like and get him to ask you out on a date.
If you know a guy likes you and you are interested but he still hasn't made a move, you can give him a opening. You could say something like: I'd like to go to the cinema tomorrow but I have no one to go with...' If he is paying attention he will catch the hint.
After you have a date it is a matter of choosing a day. Saturdays are good in the afternoon, but Sundays in the morning can be romantic as well. You also nee to find the perfect place. You could first go to have something to drink in a coffee shop and then go to the movies. Or, you could go to the movies and then have something to drink in a coffee shop. However, this last option can be dangerous because if you go straight to the movies you may not end up talking and the date could take a cold turn.
On the day of the date, you will want to look your best, but don't over do it with the make-up - you want to look yourself. Also, be on time, no more than 5 minutes late. You want to be prompt but not desperate. He, on the other hand, has to be right on time if he likes you. No exceptions.
A kiss? Well, on the first date both of you may be nervous. HOwever, don't obsess. If you keep thinking about the kiss it will take away from the rest of the date.
Be patient. If there is no kiss on the first date then there will be one on the second or third date!

