There is no way to say which is "best" per say, since they will both attract customers. They are both good formats to sell products, and might both attract a different cliental.
The storefront will attract people who are passing buy, while the internet site could potentially attract a large variety of people from all over the world who are browsing the world wide web. The internet actually opens the doors to small business, since they can sell their product internationally at all times of the day to a much ...
This posting compares brick and mortar stores with an internet store based in advertising, costs, overhead.