Compare prices on flight+shuttle+lodging package among Expedia, Travelocity, FlyCheap and the likes.
Looks like you're not gonna be going to Jackson Hole because you're looking for night life in addition to good snow and it's understandable cuz you're young and have the need to party too

. But, for those who plan to visit JH, be sure to get up to Grand Targhee too, which is about 80 mins away. It's gotta be my favorite mountain of all that I've boarded at (Whistler/Blackcomb, Mammoth, Powder Mountain, Solitude, Brighton, Snowbird, PMCR, and Aspen/Snowmass). You get great powder without the crowd. And it's big enough that you can easily find wide open untracked areas.