Rainbow Ranch Lodge

This 21-room hotel has played host to celebrity weddings in the past and just might be the perfect backdrop for your own dream nuptials. Located along the Gallatin River, wedding venues include the Rainbow Ranch’s lodge, historic barn and covered deck.