There are many alluring places to visit in Virginia, from Shenandoah Valley's Luray (a charming town famed for caverns and shopping ... you'll find Bristol, a historic district and haven for ...