As the Shenandoah Valley's biggest city, Harrisonburg is home to more than 200 restaurants, several festivals, miles of ...