Difference between blogs and sites

What is the difference between creating a blog and creating a site?

I want members to be able to have their own sites which also function as their blogs. How do I set this up?

Can I create the blogs/sites for them?

If they create their blogs/sites how can I have a default theme and plugins preinstalled so that they don't have to do any installations of anything?