The only worthwhile gunshop is Locks at 6700 Rowland Ave, Phone: (215) 332-6225 or (215) 332-6790.

Definitely visit Independence Mall and the Constitution Center,
Eastern State Prison on Fairmount Ave has some history and several nearby restaurants (Rembrandts, Londons).

Best steaks these days probably Tony Lukes at Front & Oregon. For roast beef or pork sandwiches, Nicks' at 20th and Jackson.