Rather than job hunting in New York or Chicago, research suggests smaller cities and their metro areas may be the key to landing a new job