Of the cities I've visited where you don't need a car, London is one, New York is another as mentioned. But also Zurich, which doesn't have a subway, but it does have an excellent and extensive tram and trolley bus system which will take you pretty much anywhere you want to go! And to go outside of the city you have the Swiss rail network by reputation the best in the world!