I went to college out near the Pittsburgh area and was able to catch a few Steeler games (had free tickets). Heinz Field is a pretty nice stadium and the tailgating was certainly above average. While Steeler fans are known to be a pain in the ass, they are actually quite knowledgeable about football and will show your team respect if they deserve it. The city also has a pretty nice downtown area, especially the south side, where they have a lot of fun bars and clubs. The only downfall, depending on the time of year, is the weather.