We always stay at the Doubletree near the arena. We really like it. The Marriot is right across the street. The Holiday Inn Express on 10th St in South Side is really nice too as it's walking distance to the South Side bars and only about a 20 minute walk to the arena just over the bridge. If you want walking distance to both the arena and the ball park then The Courtyard on Liberty Ave (I think) is your best bet. Personally I like the Holiday Inn Express the best and you can just cab it over to the ball park.
No info on tickets, sorry.
Also, stop being a closet Pens fan. Come out like the rest of us