Hi margaritachick!
Your boyfriend will be really happy after he reads this! hahahahhaa Johnson City has LOTS of music happenings going on. Here is a link to the local newspaper that shows the "music scene"
http://www.tricities.com/tristate/tri/home.html
Go to the entertainment link, then to music. It shows everything that is playing that week and where. The more rock type places in JC would be the Sophisticated Otter and Stir Fry, there is another one too but the name escapes me at the moment. We have several large stadiums or concert halls, such as Freedom Hall in J.C., Viking Hall in Bristol and Greeneville performing arts center. All of those host many different type bands as well as Rock and Roll. There are other clubs in and around Johnson City, I just can't recall the names right now, sorry, but the link will have them all.
Hope that helps!
