I personally would advise NYC for you but since you said you cannot do the cold anymore, then Miami is where you should go. You won't lose much of NYC culture down there because Miami has tons of NY transplants. There are meet-up groups all the time from websites like
Meetup. I have no doubt there is an NYC-to-Miami transplant group there. You can still listen to your mixtapes online. And you can tune in to that radio station online as well. But regardless, you should take this move as an opportunity to expose yourself to new cultures. Instead of focusing on retaining your NYC culture, expose and throw yourself in Miami culture. Learn something new. Experience different sights and sounds. Why would you move if you didn't want to try new things?