Welcome to Lanesboro, Minnesota, where your retirement dollars stretch further than your morning walks along the Root River. This southeastern Minnesota town of roughly 750 souls has quietly become ...