Rome residents can still visit for free, but tourists will pay €2 more from July under a new agreement.