A website is mandatory for any business--at least one that wants to be taken seriously. Now I'm not going to lie and say they are cheap to be produced. However, there are other, more cost-effective alternatives. Sites like Wordpress and Wix offer free and affordable options to get your own site up and running.
If you're not technology savvy (like myself) I would invest in hiring a skilled person or team to design one. Shop around and don't settle on the first option. Always check the designer's portfolio and possible references if there are any.