Смоленск - город в России, административный центр Смоленской области.
Это слово является именем собственным, поэтому пишется с большой буквы.
Ответ: Смоленск