wvbms and chub11 are spot-on. North Lake/Tahoe City has way more in the way of riding. Big, big mountains literally within minutes of each other. And while your parents wouldn't have to hang out at Squaw while you rode the mountain, they could easily take the gondola up for a nice lunch (or the mountain top sunset dinner overlooking Lake Tahoe, which is pretty spectacular), or make a short drive into Truckee, which is a quaint old mining town with lots of nice shoppes and places to stop for a cocktail or cold beer.
The dinner options in Tahoe City are more limited, but the scenery and general atmosphere is much cooler. It's one of those Cali towns where everyone's dog hangs out in their store...wearing a bandana. And if the weather is good, pack your camera and take the drive down 89 to Emerald Bay. Your knuckles will be sore from gripping the steering wheel in fear, but there are state parks and pull offs along the way so you can get some memorable family pics. You won't be disappointed.
If the weather is good, and you have the time, I strongly recommend making the whole drive around the lake. It is mind-blowing beautiful. You drive through neighborhoods of trillion dollar homes, water-front parks where you climb out among the rocks, big cliffs, and even a tunnel carved through the mountain before you get to South Lake, where you can stop for a bite. Time it so you can hit Emerald Bay at sunset on your way home (you DON'T want to drive that road after dark) and your parents will consider you a tour god. You can stand at the top of he cliffs, with waterfall on one side, and a view of Heavenly across the lake on the other side.
Depending upon where you're staying, and the snow conditions, you'll wake up in North Lake to the sound of avalanche control bombs going off. That's your cue to dress warm, pack a Bloody Mary, and head down 89 (W. Lake Blvd) to any number of pull-offs, and watch the sunrise. Get up early enough, and the sky will be crystal clear and blue/orange (never clouds at Tahoe, unless it's snowing). You'll see the clearest sky ever...and then the contrails from the San Francisco plane flights start to make streaks across the sky. It's pretty cool.
On Wednesday evenings in Tahoe City, check out Sunnyside, north of Homewood. They do fresh grilled fish tacos and draft beer. Best apres ski in the area, but get there early...parking can get nutty.
Seriously, though...you didn't say how long you're going to be there. If you're there mid-week, hit up Mt. Rose for 2 for Tuesdays. Homewood any midweek day...it's small, but doesn't feel small. And make a drive to Sugarbowl. You'll get some nice touristy stuff, and a great mountain, too!
Last edited by surfinsnow; 01-07-2013 at 04:50 PM.