Advice
Find a place to stay early on. You will be travelling a lot, so have reliable transportation or request for them to give you a rental (only if you are 21+). Also, because you will be travelling a lot, do NOT stay in Whitefish. The town is beautiful, but more expensive than the neighboring towns. Kalispell would be a good location.