
7. Lake Moomaw
Lake Moomaw is in the Allegheny Highlands, surrounded by George Washington National Forest, about 75 miles north of Roanoke and close to the West Virginia border. The lake is 12 miles long and has about 43 miles of shoreline. The Gathright Dam and Lake Moomaw Visitor Center on the southeast corner of the lake is a good spot to learn more about recreational opportunities in the area, including fishing (stocked trout are plentiful), hiking, boating and camping. Consider booking one of the 140 tent or RV campsites at Bolar Mountain Recreation Area. Or if you’re looking for a more comfortable spot for rest and relaxation, the Vine Cottage Inn in Hot Springs is a highly rated bed-and-breakfast that has been welcoming guests for more than a century.

8. Cave Mountain Lake
Twenty miles south of Lexington in the Blue Ridge Mountains, the 7-acre Cave Mountain Lake is a popular recreation area for families in the warm-weather months with its sandy beach. It’s also a peaceful spot for fishing, picnicking and hiking. Boats and other watercraft are not permitted on the lake. When it comes to a place to stay, the on-site campground offers 51 nonelectric sites. Another option for nearby accommodations is Natural Bridge Historic Hotel and Conference Center, 8 miles north of the Cave Mountain Lake Recreation Area.