If you are a fan of skiing, you should definitely go to North Lake Tahoe, as it offers some of the best skiing in the world. Yet, it is not difficult to choose a ski resort since most of them have good quality. Below are some tips for you:
1. Squaw Valley: Probably has the best terrain in the Tahoe Basin. Amazing facilities (being that it hosted the olympics in 1960). If you like steep terrain, this resort is for you. As for cons, it can be a bit pricey if you don't have a season pass. Typical day rates are in the upper $80s.
2. Alpine Meadows: The terrain is similar to Squaw Valley. Amazing views of the surrounding mountains. And the best part of Alpine is it has more of a local vibe and it is cheaper than many of the other resorts around Lake Tahoe. Often, you can find good deals for Alpine. Keep your eyes open in the supermarkets and ski shops.
3. Northstar at Tahoe: This resort is more of a family resort. If you're into the really steep and deep skiing, Northstar probably isn't for you. But if you want to have a great time with the family, Northstar has a quant village and lots of fun runs for any ability level.
4. Sugarbowl: This is one of the first ski resorts in the Tahoe Basin. It's definitely a classic. Good terrain for any ability, reasonable prices, good views, its got it all.
These are just some of my favorites. There are many more around the Tahoe area, but I would encourage you to check out one of these. Have fun out there!