Considering attendance, atmosphere, scarcity and other factors, with a dash of subjectivity, these are the best baseball towns. 5. Baltimore: Even in a two-sport town, Orioles fans never turn off their fandom and they get loud when the Birds are flying. 4. Boston: The city lives and dies with the Red Sox (and all their teams). The post-curse reinvention has been... interesting. 3. Chicago: The Cubs fans showed up for decades of terrible baseball, making the victory all the sweeter last October. 3. Chicago, continued: White Sox fans — there aren't many, but they're hardcore. 2. San Francisco: With a gorgeous ballpark and a ton of recent success, you can't go more than few feet without seeing the interlocking SF logo. 1. St. Louis: St. Louis and the Cardinals are synonymous. What other team and city can say that?

Story continues below