I
I am fairly certain those other two shops are closed. Philly is in really bad shape when it comes to music stores. There is Bluebond which has a nice selection (for the space), helpful workers, does good setup work, decent prices, but it is small and they can only keep so much stuff in stock (what they tend to have is good quality stuff but don't expect much in the way of bass amps).
A new place just opened down the street from me. I give it a year tops. The guy is a musician and probably could tell that we needed another music store in town, but he has no idea how to run a music store. I don't either, but I know you need more than 3 kinds of bass strings and 5 kinds of guitar strings. I know that when you only have 5 basses and maybe 15 guitars you don't need 2 large conga sets. Oh and no pedals at all, not even a tuner pedal. I hope this was just because he just opened but I am not holding my breath.
Unfortunately, other than a few specialty stores (violin store, accoustic guitar store, accordian store?!) there aren't any other music shops. There isn't even a big box store those are over in Cherry Hill or up in King of Prussia.
Where's the new place? Doesn't sound like much, but I'm curious.
Also, don't forget DiPinto Guitars on Girard. It's a bona fide Philly based guitar company, and Chris DiPinto is often there. He's a great musician and very cool guy. The shop is cool too, with lots of DiPintos of course, but cool vintage stuff as well. Dipintoguitars.com
Philly is an amazing restaurant town. Chinatown, near Reading Terminal, has fantastic Vietnamese, Thai, and even Burmese food. The other great places are too numerous to mention.
The bad rep of the sports fans is not entirely deserved, at least not in the post-Vet era. Lots of the booing and carrying on is somewhat tongue-in-cheek. Phils games are great.