My dad-in-law and I will be in town this weekend for the Pirates game. Just got a $78 deal for the Omni. Is this within walking distance? Any recommendations for restaurants for before the game (we'll be in shorts and polo)? What about a bar afterwards (remember, I'm with my wife's father)? Any info would really help. Thanks.