^ I agree with that. Going to the point though that it's not always possible in the context. There's girls I've approached where I've had all of 2 minutes to speak to them and get a number. In these cases, the ones I've pushed towards other activities - have flaked, 100%. In the alternative, where I didn't push, I could get a coffee date pretty easily. It allows us to chat, build some comfort, and then I can go for a venue change or close it out for future options.
The situation for it is when you need a safe option for you to escalate the interaction without blowing her immediately out.
In every other situation... yes, definitely. Bars are definitely superior. At 21, though, the majority of women I've gone out with have been 18-20, thus I've had to work around that. Heck, I've only had bar access for 4 months.
On that note, there's plenty of places nearby, just in the range of coffee shops, it's either starbucks or a place with awful coffee, or a 45 minute drive (which occasionally is done as the drive is worthwhile).
Edit: My first post came across as a bit hostile, my apologies. Was not intended as such. Was typed on a phone without much forethought.