Travel Note
If you are flying in it is best to fly to Bozeman Yellowstone International Airport. It is located in Belgrade with many new hotels close by. Bozeman would be the next best place to find a hotel. Many new ones have popped up over the years so there are a lot of options. I would avoid a hotel in Three Forks or Livingston as they will be a further drive from the wedding venue.
Flight
Flying to Billings is also an option it is however a 2 hour drive to Bozeman.
Rental Car
If you are flying in it is recommended for you to rent a car as the venue is about 20 minutes outside of Bozeman.