Rochester, Minnesota: Top 5 Safest and Most Affordable US Cities To Live in 2024