First date: tips and tricks?

I'm going on a first date with a guy in a couple of days, we're going for some drinks. What's the best thing to wear? Heels? Flats? What main things should I ask about? Basically what makes a first date successful