I bet if you polled most professional athletes(especially younger guys right out of school) they'd prefer to play close to home. The allure of playing in a big city only really appeals to the stars it seems. The culture shock alone from going to the south into the north is drastic enough.
I wouldn't care where I played, the check clears the same in Minnesota as it does NYC, and I wouldn't be living in the US during the offseason