Every website will need to be hosted in some way. If you use a website builder, most of them offer hosting as part of your monthly cost, so you won't have to worry about it. You'll need to set up hosting for anything else individually.