I'm making a campaign for my players, and I want to it quite detailed so I can be prepared for most situations without having to improvise. What I'm here to ask for is just some basic design tips when it comes to making a city or town. If someone could perhaps give me a list, or some pointers of things to include when making them like road names, temples, taverns, inns, brothels, and other things like that. I just want a good resource to look through while I make my cities.
Also, if anyone has any tips or ideas for organizations to include kind of like the Cobalt Soul and the various larger organizations in Critical Role.