User: Given this text about the Major League Baseball, where do Major League Baseball teams play spring training games and why.
Assistant: Spring training games are played in the states of Arizona or Florida due to the warm weather, even early in the year.