Oswego, New York might just be that hidden gem – a lakeside haven where retirees claim their Social Security checks go the distance. Nestled on the shores of Lake Ontario, about 35 miles northwest of ...