Вам нужны именно области, или города? Если города, то делать аналогично крупным цифровым компаниям - посмотрите, как реализовано у ситилинка, например - при выборе параметра, это никак не отображается на урле, но переменные изменяются на региональные (телефон, адрес, заголовки).
Изящное и эффективное решение, не уносящее вес вашего домена на поддомены.