I never really saw Portland as an MLB city. They're small enough to support an NBA team, and maybe even a relocated NHL team, but baseball or football would die there. There's the Vegas issue, but MLB would be leery of having any team there, even if you take the Vegas Marlins games off the books. The only other spot I could see would be Charlotte or N. Virginia, but with the Orioles and Nationals right there, that market is kind of booked. Maybe Texas? San Antonio perhaps?