I only do 1-hour bookings with new people, so for me to do dinners I have previously seen them. I give them some random explanation about not everyone gets along with everyone, and to be stuck with someone for a long period of time wouldn't be enjoyable by either person. I also explain that if I have time there is the possibility of extending the time.
Then if they are dull as dishwater during the first meeting, I will see them again, but never for more than one hour.
I used to have it listed, but generally, those contacting me were timewasters. Now, these bookings come from previously seen clients because they are around for a few days and getting tired of eating alone.