Due to recent floods and damaged roads in the north, staying in Gardiner for visiting Yellowstone is not really an option at the moment. So West Yellowstone is the best place to stay outside the park. West Yellowstone has a rather central location that allows you to visit all the best places in the park without having to drive too far every day. West Yellowstone also has better facilities.