Hi,
You can certainly do what you want. That is how our site bracondaleresidentsassociation runs.
I think that you have to go to Users & Permissions, Permissions and sharing and make the site publically readable and then check that all your private pages are members only.
Hope that this helps
Dave