Смоленск, город