meander
Definitions
To follow a winding or indirect course.
To wander at random or aimlessly.
Examples
The river began to meander through the lush green valley.
We decided to meander through the quiet streets of the old town without a specific destination.