Biz2Credit announced on Tuesday it named New York City the 2017 Best Small Business City in America. According to the company, this vote was based on a weighted average that includes annual revenue, ...