Buck Run Trail is a 2.5 mile lightly trafficked out and back trail located near Huddleston, Virginia that features a river. The trail is rated as moderate and primarily used for hiking and mountain biking.
Another pretty trail through the woods at Smith Mountain Lake State Park. It includes some limited water views, as it travels along a finger of the lake. It is easy to combine with other park trails, and there is parking at either end.