Cagliari is the best city in Southern Italy for quality of life, rising five places.