To have a good first date, you should just chill out and be yourself. If you try to act in a way you think the other person will like, they may start to like someone you're not, and you'll end up breaking up and getting hurt. Being honest is the best way to go, and if it doesn't work out, you'll know they weren't the one for you.
Dating is a lot like gambling at poker. A good bluff might win you a hand or two, but you can't win the World Series of Poker by bluffing. You have to play your best. This is the same as dating: if you lie to try to impress this person, they don't like you, but they like the fake you. Eventually, they will realise that the real you and the fake you are not the same.
Try to remember what you two talked about when you talked on the phone and see if you learned anything that could help you decide where to go on your date. If you don't know enough about them to know what they might like, you may have to take a chance and throw the dice, hoping you don't crap out.
The most important thing to do on a first date is to have a good time. If you make a big deal out of it, it will be harder and you're more likely to act like a jerk. If you're nervous before the date, take a few deep breaths. If that doesn't help, do what I do when I'm nervous in a casino: have a drink. Most of the time, one drink is enough to calm me down so I can focus.
How to have a good first date is easy:
Take him or her to a nice place that is quiet but not too quiet. You should be able to hear each other, but if things get awkward, other things can help.
Do not take her/him to a place where your friends hang out. This will make her/him feel like they are being picked on by a group, or they may feel out of place and hate you for making them feel that way.
Before the date, it's very important to have the whole night planned out and to have a back-up plan. The hard part is making it look like it didn't all go according to plan. Say you decide to take her out to dinner. If you want to go for a walk on the beach afterward, don't just say, "Hey, let's go for a walk on the beach after dinner." I think you should wait until after dinner and then ask her if she wants to go for a walk to work off dinner before taking her to the beach.
Then, when you're at the beach, walk together holding hands. This makes a physical connection between you and makes it easier to kiss for the first time later.
Just keep in mind that dating is like gambling: sometimes you'll get a bad hand, but if you play your cards right, you'll eventually find the right person and hit the jackpot.