Factors Affecting City Locations