Flight
If you are flying in, try and get a window seat because you will be landing VERY close to the Teton Range. Epic Views! This is a small airport and getting airline tickets early is a good idea!
Rental Car
Making an early reservation for a vehicle would be a great idea! There are many tourists in this region and running out of cars can happen!