Large cities are, in many ways, fantastic places to live. They typically have the nicest schools, biggest companies and best hospitals. However, they are also crowded, as people who grew up elsewhere will often move to large cities for school or work.