I usually try to avoid overlap, but if I do, I try to have it where the overlapping tiles don't matter, like mountains, desert, ice, tundra w/no rivers, etc. Of course, later on in the game, I will try to build gap cities to fill in any spaces that aren't being used by my other cities...