I don't care what anybody says;
With a 162 game season there are plenty of ways to ensure that the first 2 (at least) opening series of the season are played in domes or cities where the weather is better than:
NY, Philly, Boston, Cleveland, Detroit, Colorado, Cincinnati, Pittsburgh, Chicago
Domes: TB, Texas, Miami, Milwaukee, Minnesota, Houston, Seattle, Arizona, Toronto
Almost guaranteed better weather than the above: Oakland, SF, SD, Anaheim, LA, Atlanta
Likely better weather than the above: Baltimore, Washington, St. Louis, KC