According to a survey of 12,000 business owners, these cities rank the highest.