With its rich cultural history, outdoor activities, and low cost of living, Natchez, Mississippi, is a hidden gem for retirees. Find out if Natchez is the right retirement haven for you.