creating a totally private site

Can you provide instructions on how to create a private buddpress site, i.e. strangers are directed to the login page (/wp-login), but also have access to the registration page?

Also, if I do not want my subscription levels apparent to the user, is there a way to bypass the subscription selection part of the registration process?