Virginia has plenty of natural beauty to enjoy, from the Blue Ridge and Appalachian mountain ranges to the west, the Chesapeake Bay and Atlantic Ocean to the east, and the green hills of Piedmont in between. The Shenandoah National Park covers the crest of Virginia's Blue Ridge Mountains for over 75 miles. This beautiful,
... more historic park includes the scenic 105-mile long Skyline Drive, a National Scenic Byway, and the Appalachian Trail roughly parallels the Skyline Drive, with over 500 miles of trails for hikers to explore. To the east, there are 5,000 miles of shoreline to explore, or head inland for the more than 25,000 miles of rivers and streams for paddling excursions or fishing. Anglers will find phenomenal trout fishing in the Blue Ridge and Allegheny Mountains and smallmouth bass and blue catfish in rivers like the James and Rappahannock. Winter brings plenty of snow to the Blue Ridge Mountains, where the Wintergreen Resort has 24 slopes and trails for downhill skiing and snowboarding. For more skiing, head to the Bryce Resort, the Homestead or Massanutten, all in the Shenandoah Valley. Virginia also has over 100 wineries to tour and enjoy wine tastings.