If you’re a sports lover, the award-winning Pittsburgh Marriott City Center is one of the best hotels in Pittsburgh. PPG Paints Arena is right across the street if you’re in town to catch a Pittsburgh Penguins match. Plus, Heinz Stadium and PNC Park (home of the Steelers and Pirates, respectively) are both just across the Allegheny River.