I started at Prince and was struggling to get going, starting watching a few vids of a guy called The Game Mechanic on YT and now play on emperor and am annoyed if I haven’t won by turn 300.
Main thing he states is in civ vi you should be aiming for 8-10 settled cities by about turn 100.
Take time, plan city layouts to maximise adjacency bonuses on districts, choose correct districts, campus, theatre square, commercial hub/ harbour should be in all cities (science or culture victory would determine whether all have campus or all have TS’s and then the other should also have a healthy amount ).
holy sites if you go religion, otherwise only if good adjacency do I bother, faith from earth goddess can make more faith than holy sites if used well.
encampments if you go war, and then maybe one or two in other instances.
industrial zones, going to space then build, doing culture do not (well maybe one or two centralised ones to cover multiple cities - they hurt appeal). Mix these with dams and aqueducts where possible.
waterparks, entertainment zones, neighbourhoods, think carefully about if you really need them