If people here spoke English instead of German then I'd swear I was in Pittsburgh, Pennsylvania. It has mostly to do with the physical layout. Pittsburgh has a compact and flat downtown but head out of the immediate downtown area in any direction and you have to deal with hills, very steep hills. That's also the way it is here in Stuttgart.