Colorado Springs has been named the third best city in the U.S. to start a small business, according to rankings released this week by Thumbtack.com and the Kauffman Foundation.