Select a city that has the infra-structure to host a major event but does not have major-league potential -- like a Nashville or Las Vegas -- and build a stadium with a retractable roof -- if a key part of the decision is to ensure the desirable game-time weather all precautions must be taken.
Declare that city the World Series City, and turn the marketing folks loose. It could become a financial bonanza because of the auxiliary income baseball could enjoy. It would again help the small market teams because there would be a more even distribution of the World Series revenues.
Saying things like "turn the marketing folks loose," is a key sign that a person has no idea what they're talking about.