The Blue Ridge Parkway offers scenic vistas, hiking trails and history along 469 miles of winding road between Virginia and North Carolina.