He wasn't really talking about the sports fandom in that quote, more about the city itself. Boston has 673k in the city and 4.7M in the metropolitan area. Cleveland has 385k in the city and 2M in the metropolitan area. Of course Boston is more alive at night, it has a lot more people.