Resort at Squaw Creek Lake Tahoe, Calif. 800-403-4742 The Resort at Squaw Creek is a year-round luxury vacation destination situated at the base of Squaw Valley USA with its 4,000 acres of skiable terrain. The dramatic 195-acre resort offers a winter wonderland of activities, including ice skating, cross-country skiing, sledding, sleigh rides and more. North Lake Tahoe's … [Read more...] about Ski Resorts: Winter wonderlands thousands of feet above the glitter