From $69 USD Booking.com Located a short walk from James Madison University, this Harrisonburg hotel boasts an indoor pool and a daily hot continental breakfast. Shenandoah National Park is 18 miles away.