Public transport is definitely the answer.
However, this throws up problems too.
I am lucky enough to live in a city close to a major road for 2 bus routes; the buses are run by by 1 company but are timetabled to come within 2/3 minutes of each other. They are regular up until about 18.30, then...