I do agree there needs to be some level of privacy, I mean it is a private course. However, times are different now than they used to be. You can find out financial information on almost any person or business on the internet. We are in an age where we have access to whatever we want, whenever we want, from anywhere. As a matter of fact, you can really get all of this info pretty easily. If, as someone stated previously, a club price competes against another, they can do as little as send an email, make a call, or stop by that club and gather all of the financial information, or even have a friend do it for them so they can get it. Since it is as easy as that, why not put the info out for all to see.
I think the best solution would be at the very least, to list your categories, and the monthly price of said membership, along with some type of description of the additional fees. Leave the initiation out of it. I think that is one of the bigger identifiers of the level and exclusivity of the place. It also allows the club to decide on the fly how they would apply it, if they choose. Most people making a decision based on the money associated with it know if they can afford $300, $400, $500 or $600 per month. That number often times will tell what the initiation would likely be.
The Louisville Business Journal recently released financial info on all the not-for-profit clubs in the area and how they had performed the last 4 years. It was an interesting look at what is going on in the area, especially if you are aware of the clubs in our area. I will have to find it again and link it here.