Atlanta and Miami are about equal. If you want more of a latin/caribbean flavor then Florida is definitely your choice even though Georgia has it's fair share. There's other options if you want a city life in Florida with Tampa, Orlando, and Jacksonville also. Lots of good looking women in both places. From central Florida to the south will give you a year round tropical feel. Georgia will give you more variations in seasons, but still in the south so not terrible. You deal with prejudice anywhere you live in the U.S........Lots of good colleges in both states (I attended one in Florida)...I would recommend If you want to really live in Florida (especially the Miami area), then it's better to move there when you've established your career or when you retire.