Make sure each city has enough culture to get the whole city radius rather than just the squares adjacent to the city (10 culture needed). In the very early game, your options for this (that I can think of) are:
* Establish a religion there, preferably your state religion (I'm not sure if non-state religions give culture on their own), which will give the city 1 culture per turn. For this reason, it's important to be the founder of a religion, since you benefit more from spreading your own religion than that of a foreign nation.
* Pick a leader that has the creative ability, which gives all your cities an extra 2 culture per turn. There's a list
here amongst other info, search for George Washington to find the right part. Of the Germans, Frederick has this ability, Bismarck does not. I myself am not a fan of the creative ability however (there's a description of the abilities and their effects on that same page).
* Build an obelisk for 1 culture/turn. These become obsolete when calendar is discovered, so this is only an option in the very early game.
* Build Stonehenge, which gives all your cities (as well as those you found later) a free obelisk. Also a good way to have a core city with a lot of culture at the start.
I have two outsiders who are keen to play the game, I'll have to give the game to one of them but he lives near me (so I'll probably just drive it to him or get him to drive here) and is a veteran of previous civs. Steveo is just getting into it now, so if we can get the 5 of us and one of the others who were interested that gives us 6, which would be ideal for 2 teams of 3 or 3 teams of 2.