Think life is sunny in Miami? Not so, according to 24/7 Wall St. The city tops a ranking of the worst US cities to call home based on various economic and social factors—including the affordability of housing, employment growth, crime rates, educational achievement, and nearby attractions and restaurants. The worst of the bunch: