How about McGillians Old Ale House on Drury Lane (http://www.mcgillins.com), just off of Chestnut Street and a few blocks from City Hall and the Surburban Rail Lines. It is touted as the oldest continually operating pub in Philadelphia, and throws one hell of a St Patty's day party. I'm sure a kilt will get you past the doorman at no charge!

Brian Mackay
'Manu Forti'