La Cucaracha is a very nice bar frequented by foreigners and locals. I went twice and both times there was a very good guitar player singing ballads. One night there was a very good classic salsa group.
The food and drinks are very good. La Cucaracha is famous because it serves quite a range of mezcales and tequilas. Service can be very slow so go with a patient and good attitude.