Desert/Ice, you put a city there, you will get the resources but unlikely that the city can grow much beyond a pop or 2. It's a trade-off, is it worth getting whatever resource is nearby for a limited city.
Tundra - cities located in a tundra heavy terrain w/o a nearby food resource are likewise limited in growth. And even w/ a nearby food resource, the city will be stunted compared to a city surrounded by Grasslands+Plains.
It is perhaps a fault in the CIV mechanics, which fine-lines a cities potential growth too much. Without a food source in the BFC any city in question will basically just be growing to support its pop. Without a food source, you need 2 Grassland farms to even run one Plains+Workshop or PlainsMine. Whereas in a Tundra|Ice|Desert scenario you can never get above break-even.
It would be worth considering an alternate mechanic that would allow for city growth w/o nearby food resources.
Plantable Cactus on desert tiles, that allow:
1) Farms to be built.
2) Water Wells to be dug.
3) Cottages to be built if the tile touches Fresh Water (Well, River, Cactus)
Cottages that provide food on Ice/Tundra/Desert at the Village|Town stage.
Ability to build Igloos on ice, and gain Food, ice Fishing et al.
The harsher terrain should be more difficult for cities growth, obviously. But as it stands now those terrains nearly completely inhibit growth. Mechanics that would allow for slower growth instead of none would be preferable.
Cities built on Tundra/Ice/Desert might slowly change surrounding terrain to +Food.
Cities built on Tundra/Ice/Desert might require 2 or 3 times as much food for population growth.
Anyways, Peace
