Editors' Picks: 20 of the Best Things to Do in Virginia!

The saying goes, "Virginia is for lovers." And it is. Virginia is for lovers of history. Lovers of the outdoors. Lovers of great music. Lovers of…well, pretty much anything you can think of!

The first English settlers stepped foot in the New World on the shores of Virginia. It played a key role in the Revolution, and during the Civil War, when Richmond served as the capitol of the Confederacy - and there are many historic reminders of those earlier days to explore.

It was home to presidents, including Washington and Jefferson, whose mansions are still around to enjoy.

Virginia features incredible natural beauty, as well - from the majestic Appalachian Mountains to the Chesapeake Bay to the cool underground rooms of Luray Caverns.

You can visit a Civil War battlefield in the morning, then cap off the day at a winery or art gallery. There are just too many choices - so to give you a jumping off point, here's our list of 20 of the coolest things to do in the Old Dominion.

1. Enjoy an amazing garden

Lewis Ginter Botanical Gardens in Henrico is rated one of the 10 best public gardens in the country. Spread over 50 acres, there are dozens of themed gardens, fountains, a lake and conservatory. What a way to welcome spring!

2. Monticello

Thomas Jefferson designed this home in Charlottesville, making improvements and changes over 40 years. Inside the house are many of this ingenious man's inventions, writings and original furnishings. The gardens - a particular passion of Jefferson's - are also magnificent.

3. Mount Vernon

As long as you're doing presidential homes, pay a visit to the residence of our first president, George Washington. The mansion provides an authentic look at life in the 18th century, and the outbuildings offer demonstrations of the various trades practiced during George's day. Finally, pay your respects at the tomb on the grounds where both George and Martha are laid to rest.

4. The Jamestown Settlement

Before there was Colonial Williamsburg, there was Jamestown, the first permanent English settlement in America. It remains an ongoing archeological site, but it also features recreations of the fort that protected the settlers, even the ships that brought them here.

5. Colonial Williamsburg

For almost 100 years, Williamsburg was the capitol of Virginia. This living history town and museum lets you step back into a time when the seeds of revolution were being planted. Oh, and it's fun to get your picture taken in the stocks!

6. Relive the Battle(s) of Bull Run

Manassas was the site of not one, but two, key battles of the Civil War, the First and Second Battles of Bull Run (1861 and 1862). The Manassas National Battlefield does a fantastic job of illustrating the role those clashes played in extending the war for years.

7. Virginia Beach

It's one of the most popular beach towns anywhere on the East Coast. Besides the actual beach, there's a three-mile boardwalk, an aquarium, fishing pier and more.

8. Explore Luray Caverns

Since their discovery in 1878, tourists have flocked to these majestic underground caverns to see incredible rock formations, including the Great Stalacpipe Organ. It actually makes music when the stalactites are tapped. And on a hot summer day, the caverns are always cool.

9. Chincoteague Pony Swim

This annual July tradition was first made famous in the kid's book, Misty of Chincoteague. Every summer, Saltwater Cowboys round up the wild ponies from nearby Assateague Island and have them swim to Chincoteague. Some of the foals are then auctioned off as a way to control the population. It's really something to see.

10. Enjoy the legendary bluegrass

The Carter Family is American musical treasure, who've been performing bluegrass music since the 1920s. Every year, the Carter Family Fold Festival celebrates this great form of music, with some of the best performers of the genre in the Appalachians.

11. Have a ghostly encounter - or two

With its history (especially linked to the Civil War), Fredericksburg also touts itself as one of America's most haunted cities. Do some ghost-hunting either via horse-drawn ghost tour, or a walking tour around this ultra-spooky town.

12. Check out the Monticello Wine Trail

Thomas Jefferson had a vision for American wine - and this trail of 22 vintners that winds throughout the state honors that dream.

13. Visit Natural Bridge

George Washington surveyed it, Thomas Jefferson once owned the land it stood on. This towering rock formation stands at 215 feet high and spans 90 feet, and is one of the country's oldest tourist attractions. You can hike along hit for great views.

14. Arlington National Cemetery

It's one of the most moving places anywhere in America. Established after the Civil War, on property owned by defeated Confederate General Robert E. Lee, the 624 acres are the final resting place for military personnel from all wars. There are many solemn memorials, including ones dedicated to the crew of the space shuttle Challenger, the Tomb of the Unknown Soldier, and of course, the grave of President John F. Kennndy.

15. Skyline Drive

There's no better way to savor the fall foliage than on a meandering drive through the Blue Ridge Mountains. The Drive runs about 105 miles - but it may take you longer than usual to get where you're going, since 75 different scenic overlooks will tempt you to pull over for another photo op.

16. The White House & Museum of The Confederacy

Richmond was the capitol of the Confederacy, and this museum is an absolute treasure-trove of artifacts and information about that period in our nation's history. Plus, a separate tour takes you around the former Executive Mansion.

17. Winter-time whale watching

December through March is peak migration time for humpback whales in the area. Bundle up and head out on a whale-watching tour to watch these magnificent creatures.

18. Chrysler Museum of Art

Spend a winter's day exploring an amazing variety of works, from ancient Egyptian artifacts to historic photos to unique glass works. There are also daily demonstrations in the Glass Studio.

19. Ski the Blue Ridge Parkway

When there's enough snow on the ground, sections of the Blue Ridge Parkway are opened to cross-country skiing. In Virginia, Milepost 12-14 of Reed's Gap is the place to go.

20. Explore First Landing State Park

The quiet winter months are an excellent time to explore this National Historic Landmark (the Jamestown colonists first set foot here in 1607) in the Virginia Beach area. But the real attractions are the turtles, swans, ospreys and bald eagles enjoying the nearby marshes.

Select a Virginia town to find the Best Things-To-Do and Places To Go around you
Best Things To Do Near You
Enter City / State or Zip code below
Best Places To Go Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Accomack County

Albemarle County

Alleghany County

Amelia County

Amherst County

Appomattox County

Arlington County

Augusta County

Bath County

Bedford County

Bland County

Botetourt County

Bristol County

Brunswick County

Buchanan County

Buckingham County

Buena Vista City County

Campbell County

Caroline County

Carroll County

Charles City County

Charlotte County

Charlottesville City County

Chesapeake City County

Chesterfield County

Clarke County

Colonial Heights City County

Covington City County

Craig County

Culpeper County

Cumberland County

Danville City County

Dickenson County

Dinwiddie County

Essex County

Fairfax County

Fauquier County

Floyd County

Fluvanna County

Franklin County

Franklin City County

Frederick County

Galax City County

Giles County

Gloucester County

Goochland County

Grayson County

Greene County

Greensville County

Halifax County

Hampton City County

Hanover County

Harrisonburg City County

Henrico County

Henry County

Highland County

Hopewell City County

Isle Of Wight County

James City County

King And Queen County

King George County

King William County

Lancaster County

Lee County

Lexington City County

Loudon County

Loudoun County

Louisa County

Lunenburg County

Lynchburg City County

Madison County

Manassas Park City County

Martinsville City County

Mathews County

Mecklenburg County

Middlesex County

Montgomery County

Nelson County

New Kent County

Newport News City County

Norfolk City County

Northampton County

Northumberland County

Norton City County

Nottoway County

Orange County

Page County

Patrick County

Petersburg City County

Pittsylvania County

Poquoson City County

Portsmouth City County

Powhatan County

Prince Edward County

Prince George County

Prince William County

Pulaski County

Radford County

Rappahannock County

Richmond County

Richmond City County

Roanoke County

Roanoke City County

Rockbridge County

Rockingham County

Russell County

Salem County

Scott County

Shenandoah County

Smyth County

Southampton County

Spotsylvania County

Stafford County

Staunton City County

Suffolk City County

Surry County

Sussex County

Tazewell County

Virginia Beach City County

Warren County

Washington County

Waynesboro City County

Westmoreland County

Winchester City County

Wise County

Wythe County

York County