Sorry, I meant to reply yesterday and forgot. My three favorite Tahoe resorts are Kirkwood, Sierra, and Sugar Bowl. Each have some pros and cons. I will say that as someone who does greens and easy blues, a more advanced skier may have other opinions.
Kirkwood - you can stay onsite (Mountain Club is pricey, but is a ski-out building), but it's kind of off by itself. It's known for having some particularly difficult terrain if you're into that. I like it because the runs have lots of trees and it's usually not crazy busy.
Sierra-at-Tahoe - one of the lest expensive resorts around. They're going to be recovering still from a wildfire a couple years ago--meaning there are a lot fewer trees than there used to be. It's usually a 20-30 min drive from South Lake Tahoe, and there at least used to be a bus if you didn't want to drive.
Sugar Bowl - this is in north Tahoe. You can stay in Truckee or along Donner Lake. Sugar Bowl has a good variety of terrain and lots of trees. Even on weekends, the lift lines are usually short. I recommend the very small (8 room) Loch Leven Lodge if you go to Sugar Bowl or anything else nearby. It's right on Donner Lake, and the lake is gorgeous. I think Donner Lake Village Resort has some lake-view rooms, too.
Other popular resorts are Heavenly (located right in South Lake Tahoe), Northstar (near Truckee--was horrifically crowded at the weekend and I did not enjoy it), Palisades (formerly Squaw and Alpine--I've only been to Alpine and it was 20 years ago), and Boreal (near Sugar Bowl, small but does night skiing which is rare here). I've heard Mt. Rose mentioned here a few times, too. I haven't been. It's North Tahoe closer to Nevada.