while most small towns languish, some flourish