Whistler has the Olympics this year so it probably won't be cheap and will likely have crowds.
In all honesty you sort of nailed it with Salt Lake. You can stay in town for cheap and lift ticket deals are easy to come by there. Though I personally don't want to live there, you get a lot of traveling bang for you buck in Salt Lake. Compared to just about any where else (Tahoe, Colorado, Whistler) you save a ton of money. If you know the area I'd say go for it. Plus Jackson isn't that far away either.