Shenandoah National Park is a United States National Park located in the state of Virginia. The park is one of the most popular touristic destinations in the eastern part of USA visited by well over one million people a year. Although hundreds thousands drive along Skyline Drive in mid-late October to admire vibrant fall foliage, the park is no less spectacular (and a lot less crowded) in spring when the wildflowers and trees are in full bloom.
There are two lodges in the park located at Skyland and Big Meadows. Be careful about making reservations. There is a company called National Parks Reservation Service that charges a 10% booking fee and a cancellation fee of $15. Reservations should be made with Aramark which runs the park hotels.