There are better hospitals in urban areas, with a greater number of doctors and specialists. Convenience of transport is yet another reason why people choose to live in cities .There are more buses and trains which run on schedule. Airports, too, are located closer to urban areas. Finally, it is much easier to find entertainment and food and drink in a city than in the countryside. Cinemas,theatres.amusement parks and sports facilities are spread out over the city, as well as restaurants and cafes with their great variety of food and drink.