Not too many specifics for you, however, here's what I have. I am from Montana and have spent lots of time in Yellowstone and Glacier, only once to Rushmore. Was in Yellowstone last week and recommend flying into Cody, Wy. The Holiday Inn is one of the nicest pads there. They still have the nightly rodeo going on. Irma Hotel for b-fast, local and great chow (skip the bufett and order the pancakes off the menu) Cody to the park is about a 1.0 drive but it's beautiful country. West Yellowstone, Mt. is a smaller town and the accommodations are more basic, however, there are several great brew pub/pizza joints there, not sure if their small airport could take your 200.
Glacier has been about 2 years, but Kalispell regional for the plane and stay in either Kalispell (no idea on hotels) or Whitefish which is closer to the park and smaller. Great brew pubs and chow at the base of Big Mountain ski resort. If you stay in Kalispell go to Mosse's saloon on north Main. Make sure you try and blow the horn for a free drink, it can be done!... It's a mental game.
Also, if you get the chance stop in Bozeman at Arlin's Aircraft (Gallatin Field) Bozeman is a great college town, great eats and bars and the folks at Arlin's will treat you right. (ask to see the privately owned F-100's and F-86)
Enjoy!