Expo started dying when the Feds choked sledders out of the park. Everytime new regs come out that poor town dies a little more. It is so sad really.
There is a lot of things they could do to make expo fun and exciting again. Bring in some bands, lower admission costs, get the racing stuff back, have racing for local classes (sign up and race). IMO there needs to be a hand off from the old to the new and let the new make it fun and exciting again instead of being set in their ways.
There are so many hotels in west now you can find really good deals in the winter, so you cannot say hotels are too $$$.
Also there is really really good riding around west yellowstone. lions head, two top, blacks canyon, big sky trail all have amazing terrain with great snow.