Most cities of the world do not have a NFL team
The Cleveland Browns
No NFL team has played a Super Bowl in their home city as of the '09-'10 football season.
Occasionally the NFL will allow a new team to be formed. If the team is a new team (as opposed to one relocating from another city) it is called an expansion team.
The 1985 Chicago Bears.