Places to go on St Pattys Day (Food/drink)
Your last chance to go to the Shanachie in Ambler (closing at the end of the month.), Opens I believe at seven.Entertainment all day. www.shanachiepub.com
Molly McGuires in Lansdale opens at 9 and will have entertainment throughout the day. http://mollymaguirespubs.com/. You might also check out the Sumney Tavern which is on sumneytown pike right next to Merck. They always have entertainment on St Paddys.
Blue dog pub in Lansdale has great beer lineup. Not sure about entertainment. There is also on in Chalfont (i prefer that location... ).
I know Chambers in Doylestown is having entertainment and Irish food.
Watch out as there are some 5k races that may snarl traffic. Should be done by the time you go out though.