You will definitely go with the second option and this is what the general public prefer now a days.
Starting a business is easy but to keep running a profitable business is no easy task. Every one wants to buy stuff from a credible and strong business. A website is a cost effective way to market your products or services 24/7.
In todays digital world having a website is so normal that customers or the general public expect every business to have one.
With more and more companies making a web presence your company / store may lose business if you fail to present yourself, your products or service properly on the internet. If your customer cannot find you online and they happen to find your competitors they will wipe you off as an option.
Social media is great, but it is only good for advertising. A professional website gives customers the impression you mean business. A good website informs and reassures customers that you know what you are doing and can deliver what they need.
Also Having a bad website is worse than no website. While no website equals missed opportunities, a bad website can actually be worse since it literally makes your business look bad.
Whether you are a sole owner of the business or operate with 100 employees, you must have a website and it should appear as if you have a team dedicated exclusively to keeping your online presence strong and noteworthy.