@jon

Do it like in Vienna. €365 for annual ticket in A-B zones.

Cheap for residents. Impractical for casual visitors.

Win without extreme pressure on the coffers.