WorldAtlas has released a list of the seven most comfortable towns in the South, and this Louisiana city was listed. See why people settle here.