With so many cities offering attractive benefits for retirees, GOBankingRates has trimmed the list to a manageable 30 ...