I am starting to plan a trip to Yellowstone / Mt. Rushmore for Sept. 2011. I was wondering when is the best time to go? I want to try and avoid some of the summer crowds, but I also don't want it to be too cool / or have to deal with snow. Any suggestions are appreciated.