how to setup my site for user registration

How do I setup my site for user to register? Do I need to do a "Register" page, use a "Register" widget or is this feature already built into wordpress?

And I understand from here previously that if I were to install buddypress then basically it'll use the user database from my wordpress site. However, does the buddypress plugin comes with a "register" feature that I can use to register my users into the wordpress site?

Please enlighten me on this issue; I'm getting really lost now.

Tks a million...