Prague is absolutely fine too for the same reason, combination of metro and a great train service.
Moscow is a nightmare and most of other 'emerging economies' cities too.
Lots of cities in the world are free of traffic problems. It is a great example of how a culture of selfishness and ultra-invidualism (totally preferring own cars) brings everyone into trouble.