The most successful cities are those that offer a high quality of life as well as a high quality of job opportunity.