One of the functionality provided in Magento 2 is setting up multiple stores and managing them from the same backend for the sake of convenience. However, the thing is whether you want to use Magento 2 multi stores, multy domains or need to run many stores on one domain.
Helpful hint: say, you have Magento 2 multiple websites and serve the same goods from different GEO spots. How can a customer moving to another country learn they'll still be able to buy at your store there? Store Locator is the simple extension that can guide your customers to all and any offline stores you have in different cities/countries.
To set up Magento 2 multiple websites follow the 4-step guide:
See how to make it correctly.
To avoid any drawbacks before getting into a magento multi-store solution:
According to the statistics, you may find helpfull the following question about store view.
Login and Registration Form