I chose to self publish, to get something on the market and get my name out there, but that is without any marketing. I would like to find a publisher that will work with new authors without breaking them financially.
All traditional publishers are affordable, they pay you for the privilege of publishing your work. No traditional publisher, ever, except sometimes for poetry, asks for an upfront payment. Now, often, they don't pay an advance for first time authors with them unless they have a track record with other publishers.
You can help the HubPages community highlight top quality content by ranking this answer up or down.