Four powerhouse NFL squads, four must-visit American cities.

The New England Patriots and the New York Giants will play in Super Bowl XLVI, following Sunday’s respective wins over the Baltimore Ravens and the San Francisco 49ers. Football aside, each of these four teams plays their home games in a truly remarkable city. Should you find yourself daydreaming during the big game on Sunday, Feb. 5, let your mind drift towards