I cant answer most of your question, but get a National Parks Pass BEFORE you go. That will save a lot of time and money.

I do know if you ended up at Glacier, don't head up until the afternoon, everyone is coming down and you have a lot of daylight and no traffic.


Mike