I find that city placement has equally as much to do with other city placements as terrain considerations, both present and future. Top factors to consider in placing cities:
1) Other city placement. Of course. I tend to build cities in 15-18 tile considerations, but I've placed cities in CxxC formations depending on need and other factors. If you need the unit support, you can build added cities just anywhere you have the space for and abandon them afterwards.
2) Resources. Of course. Luxuries and Strategic Resources will entice me to build cities so far out, they're over 100% corruption.
3) Fresh water. River and lakes allow your cities to grow to size 12 without needing to build an aqueduct. Moreover, outside of Depotism, the Grasslands and Floodplains you will usually find around fresh water allows you to reach that size crazy-fast. Not needing to build the Aqueduct is the least of the benefits, growing to size 12 instead of making 2 size 6 cities diminishes maintainance, lessens needed production of buildings and concentrates production power.
4) Power tiles. Yup. Power tiles are a 4th consideration, not first. Getting fresh water is probably more important than getting a power tile, because a size 12 city is still more powerful than a size 6 city with a single extra power tile (and especially if that power tile is food-related).
5) Work consideration and flexibility. I'll likely place cities farther apart in terrain that requires more work to make profitable, such as areas of Hills and Forests. Of course, you work the easier to work tiles first to derive maximum power curve benefit and then work the harder tiles. Taking that into consideration, a city placed with a considerable amount of Hills into it probably won't tolerate another city sharing its key food-producing squares, though it can probably share the Hills, no problem. Also, placing a variety of tiles into a city can allow it to shift from more production to more food or more commerce as the need arises.