Thinking about retirement but not sure where to settle? Check out this list of the 12 best places to retire in the U.S.
With lots of sunny days and low cost of living, Birmingham is a great place to think about retiring to. Medical costs are nearly 15% less than the national average. There's still plenty to do, as Birmingham also has a lot of cultural experiences to offer, like museums, opera, orchestra and ballet.