Look no further than Shelbyville, Kentucky – a town where retirees aren’t just surviving on Social Security; they’re thriving with enough left over for the occasional splurge on fancy coffee and ...