От глагола вязать образуется прилагательное вязальный (предназначенный для вязания).
Верно: прогулка по шикарным улицам.
На наш взгляд, верен второй вариант.
Запятая нужна на границе простых предложений в составе сложного.
Верно: по Москве-реке.
Правильно: рекам. Вариант рекам считается устаревающим.
В этом случае корректно с запятой либо с тире, выражающим неожиданное присоединение: Подавай сюда деньги — или я тебя взашей прогоню!