I have never and will never give a place music for free. I they want music on some given night, they should hire a band and pay them. The band in question would likely rather be working and making a living than sitting at home NOT making a living.
Your lowest price soon becomes your highest price. If you'll play for free, why should anybody ever pay you?