Also, having a solid foundation to work with in regards to your road map. Oh my gosh, I don't care what city simulator you're playing, it is CRITICAL to have a rock solid foundation to work with in regards to your city's road map. Something you can easily upgrade and adapt as the city grows to avoid heavy traffic congestion. While mass transit can help keep the traffic at bay, eventually you are going to have to start planning smart with those roads, lest you end up with a bridge that's over capacity, or an intersection that can't handle the rush hour traffic.
And for Pete's sakes, DO NOT emulate what Mayor Becky did here. This is a textbook example of how NOT to plan for the long term with your city, in regards to the road map and it's overall layout. If your road map more closely resembles a bowl of spaghetti than a functional network of roads, then it's definitely time to take a step back and rethink your strategy:

So, what processes do you guys normally go through before you start building? Do you glance around the map and try to figure out what can go where before you begin laying down roads? And what process do you use for your road maps? Or do you just dive right in and place things haphazardly and see how things play out, adjusting your building style as needed? I'd love to hear your feedback.