If you self-publish I’d probably go with print-on-demand, with a company like Lightning Source. If you publish with them you’ll be listed on Amazon and Barnes and Nobles. If you got with a regular subsidary publisher like iuniverse you might have to print two thousand copies, which I believe is way too much.
One problem with print-on-demand is that if you want to send out a lot of review copies the publisher will probably discount the book for you by only %50.
Finally, make sure you get a good proofreader. I didn’t, then I had to get my book reprinted.
Randy