Ideally, I'd just walk and use no vehicles at all to be most effective.
This assumes lots of services, jobs, and housing all within decent walking distances which is quite common in older (European) cities.
Merely walking doesn't scale but the natural extension for longer distances is to walk to a suitable public transit stop, hop on the train/tram/subway, waiting for a while, and continue walking to your destination.
This will also effectively double the locations you might be interested in visiting: you can walk around near home and you can walk around near your workplace.
So, you can use the most effective mode of transport i.e. walking around hundreds of locations (shops, restaurants, services) but you can also switch the whole area by changing transit to another local centre.
It's like looking up stuff really fast in the whole cache line, and then making calculated jumps to read another location into your cache and continuing to traverse locally there.