10 of America's most affordable retirement spots, where the weather is good and healthcare is top-notch