Aside of course from your website design (your choice if you want a simple one or a detailed), you will need a web host in order for your website to be accessible via the worldwide web. It does not need to be an expensive high end. You can choose budget host with almost the same features, reliability and technical support. There are many web hosting providers available and choosing one can be very confusing. It is best to compare hosting reviews and features.
Your website is crucial because it has great contribution to the growth and success of your business so choose wisely.