Prevent Spam Users from signing up or Registering

How do I prevent spam registrants and users from signing up on my site and creating a site?

Is there a specific plugin that I need that will prevent spammers from registering?