On the Dynamics of Finite-Gap Solutions in Classical String Theory