While none of the cities that made the top 10 are in sunny Florida, they all have an average annual cost of living (including housing, utilities, taxes, health-care services and basic necessities) under $45,000, which could be enough to brighten any retiree's day.