Ответ:

Согласуем слова по смыслу и грамматике: «по дворам» требует дательного падежа множественного числа; однородные определения к слову «пьяница» ставим в форму причастий прошедшего времени.

«…пьяница, шатавшийся по постоялым дворам, осаждавший крепости и потрясавший государством!»