Using statistics from data services company Onboard Informatics , we crunched the numbers in order to zero in on America's best small cities for families. (Last year, we looked at small towns, with populations between 8,500 and 50,000.) More