Fees at the gate? Big turn-off for me. As you said, state the price and don't make it feel like you're fleecing me.
'Maintenance' fee, 'Convenience' fee, 'Transaction' fee, 'We appreciate your business!' fee, 'Just-For-Ghits-and-Siggles' fee ... we become what we allow and we've come to accept just about anything.