Option 1: msc.host.ruthe third option, if you want the experts worked with a website and You promote one site, not a pack. You can write not only in English but also a transliteration, the search engines will completely understand. moscow.host.ru and host.ru they are different sites for search engines.
Option 2: moscow.host.ru
Option 3: host.ru/moscow
Please clarify the position.
The website is the directory of specialists. Of course, each person can work only in one city.
Find more questions by tags Search engine optimization