JS не использовал
А придется.
Алгоритм следующий:
При изменении выбора города — JS делает запрос на сервер, тот возвращает контент для таба, и JS вставляет этот контент в нужный таб.
Найпростейший вариант, с минимумом JS:
https://api.jquery.com/load/