Technically one team is designated the home team for the game, but I think you mean if a team can play in its own stadium for the Super Bowl. The answer is yes, the team from the host city must make it through the playoffs to the Super Bowl.
No. The host city of the Superbowl has never seen its team make the Superbowl.
The team who last won the super bowl would be the new york giants in the year 2011.
Packers
As of 2009, the last NFC team to win the Super Bowl is the New York Giants. They beat the AFC champions New England Patriots 17-14.
The New Orleans Saints won the Super Bowl in 2010.
thePittsburgh Steelers have had 14 super bowl appearances in the last 20 years
The 2011 Super Bowl was already played, at Cowboys Stadium in Arlington, TX. The 2012 Super Bowl will be played on February 5th at Lucas Oil Stadium in Indianapolis.
The New York Giants.
The New England Patriots
49ers
Since the game is awarded to a city four years in advance, there is no way of knowing how good that city's team will be. They will play the game as scheduled.