The national parks are super affordable. A yearly pass (365 days) is $80, they give away passes to every 4th grader in the country (good for their entire family) and senior lifetime passes are only $20  (good for everyone in the car).  If you plan your vacation around visiting national parks, how much money have you already spent just to get there?  Most of the parks in question are hundreds of miles from airports and big cities.