The city has welcomed new residents and companies in the past decade but new hotels have not been built to meet business and tourist travel, a study says.