Amsterdam, Prinseneilandsgracht