I think dinner is a shit first date though Dwapking.
Watching people eat isn't attractive and you have a big gap you have to fill with conversation while you wait for food. If this guy is not so confident then maybe drinks or going out to some event (like a fair or market or whatever) is better. Plus it's easier to cut the date short if it's a car crash rather than having to wait for the bill.