The Red Sox, Yankees, Phillies, Tigers, Twins, White Sox, all have very good hitters at 1B already. But that doesn't mean no one is going to want the best hitter in baseball.
The Cubs have money to spend. The Mets cut a lot of payroll this offseason and could probably make a whole lot of the contract back simply because of their market. The Cardinals are an obvious choice. The Nationals want to be a big market team. And what better consolation prize for the Brewers if they lose Fielder?