It’s considered quite chivalrous to make plans for a first date ahead of time, but it’s also risky since you don’t necessarily know the other person’s likes and dislikes (or allergies and aversions). On the other hand, it is fun to be spontaneous on a date, but can seem like you didn’t make any effort, or put any thought into it, and therefore aren’t very interested.
So what’s the best route to take? A combination of the two. Ask your date what their favorite food is (or check their JDate profile!) and make reservations for dinner, but then leave the time afterwards open to decide where to go together for a drink. Or, conversely, have a plan in mind to start the night at a trendy bar for drinks, but then ask your date what to do next if you hit it off and want to continue spending time together.
You can also make reservations at two or three different locations and ask your date to pick one (just be sure to quickly call and cancel the other reservations as a courtesy), that way you show you made an effort, but are also thoughtful and willing to be flexible.