It is the best way to get to know anyone. It alleviates nerves and doesn't set the expectations too high. The point of a first date for me isn't to entertain you like some monkey. I actually want to get to know the person. Doing something as simple as going to a café for lunch/coffee or a drink is extremely easy to do.

I have nothing against spending hefty sums of money on an experience with someone you already know, but honestly doing it with a person a dont know just seems like setting your self up for failure. Lets say you take a girl you like to a steak house and you spend an easy 200 dollars. That girl is going to expect that from you from now on. If you want to take her on a park date she will be comparing it to the last time. From what I have seen guys who spend too much on first dates don't get laid, they get used.