yeah sex ratios are really bad (low female to male ratio) in mountain towns (and in most rural areas in general) so I would recommend staying in a city if you're looking to chase some tail. Luckily, you have some good options: SLC, Denver, Sacramento, Reno, Seattle, and Vancouver.
My personal experience with Tahoe is that it was seriously lacking a vibrant nightlife, too. When rating ski apres, the ratings are relative to each other and not to party scenes in general.
Anyways, If you didn't enjoy aspen you won't enjoy Tahoe either. I'd recommend making your boarding vacations exclusively for boarding and chase tail during your summer vacations