Philadelphia, PA - Princeton, NJ recently ranked 2nd in the nation as one of the best small cities in the country on Wallethub. With small cities growing 10 percent faster than the nation as a whole since 2000, the personal-finance website WalletHub took an in-depth look at 2016's Best Small Cities in America.
{}