Cost of living isn't the only important factor when deciding on a place to retire. Weather, proximity to cities, airports, entertainment and hospitals are also play a part. U.S. News considered all the angles and came out with these top picks:
    - Boone, North Carolina
 
    - Dahlonega, Georgia
 
    - Fredericksburg, Texas
 
    - Kennebunk, Maine
 
    - Melbourne Beach, Florida