You're making too many cities too soon. Just cottage spam, and get currency/code of laws and make those buildings. This can support a much larger empire if done. You don't have to expand out REALLY far in order to backfill...just make sure the AI doesn't take all your space. Six cities is good for early game...but make them count.