Ludington, Michigan offers something better: a lakeside town where your Social Security check actually stretches far enough ...