We just moved back to Pittsburgh, and my husband started playing in a league at Mt Lebanon Lanes! We come here a few times a week for him to practice and for me to learn!
Everyone that works here is so nice and helpful. It gets busy with leagues most nights, but if you go closer to 830-9, I've found it's easier to grab a lane. I'm not sure about the pricing since we get the league pricing and it's very affordable.
They have a bar, and let leagues bring their own food in sometimes so it must not be a huge deal to bring your own food in. This place is a local gem.