In a city with such a rousing nightlife, you would think there would be a ton of places where rabid rock and indie music fans knock down doors every weekend to see their favorite bands. There aren't.
Luckily, there is Yuyintang, long carrying the torch for underground and international touring acts. After recent renovations to enlarge the stage and bar, it is even better. The cover charge and drinks are usually pretty cheap, the attitude is welcoming, and the music comes first; which is something you can't say about most institutions in the city.
Located at 851 Kaixuan Lu in the Changning District, check the website to see if there are any bands you know coming through town. Even better, take a chance and just go; every trip needs a touch of the impulsive.