With a cost of living that's 15.5% below the U.S. average, Florence, Alabama, is a city that offers affordability without sacrificing charm. Known for its historical architecture and vibrant arts scene, Florence is a hidden gem in the South.