I was going to suggest
AutoEurope since I did get a good rate on a one-way rental within Italy. But when I enter your city pair I see a disclaimer that "Additional one-way fees, paid locally, may apply to your rental. " They'll tell you what the fees are before confirming your reservation. Have you tried there?