Bohart Ranch just past Bridger Bowl (local ski hill) which is NE of Town behind the mountains is a must!!!
Bohart Ranch is a private course and is $5 a day to play as many rounds as you can.
There is also a new town course Rose Park, an easy 12 hole that is close to the free way. If you take the 19th st exit and turn R heading toward town, you will take a Right hand turn on the road between Home depot and Warehouse sports ( Road name starts with Tsch...) head West on that road and you will end up in a dirt parking lot. Still kinda primitive but fun. Hole 9 is is a hay bail like the USDGC but much shorter. No signs but baskets have numbers, pretty straight forward to follow the flow. On your way out to Targhee there is also a new course in Big Sky. It is in the Meadow Village at the Community Park. Have fun!! Bring bug juice ;)