It depends what your budget is. The hotels around the stadium would be a fantastic experience but you will pay $170- $200+ on a lot of game days. It may be cheaper to stay at a hotel near the airport and rent a car. If money is no object then the hotels around the stadium or the Westin (downtown) would be good choices. The visiting team will probably be staying at the Westin.
http://deals.westin.com/Westin...t_120810_NAD_FMCutch and Hurdle stayed at the Westin during Piratefest. Much easier to get an autograph from them there than at Piratefest.
The Omni Hotel in downtown Pittsburgh is very nice too. It is very new - opened maybe 2 years ago.
If it were me, I'd go with the Residence Inn on the North Shore as you walk out the front door and you are just 30-40 yards from the main entrance at PNC Park - Honus Wagner statue etc.
The Reds stayed at the Omni William Penn last year (nice older downtown hotel). That's where the Aroldis Chapman issue happened.
http://www.post-gazette.com/st...pitcher-638149/