Visit North Lake Tahoe virtually.
See why Walt Disney himself picked this idyllic alpine location in the Sierras for the Sugar Bowl Resort, which receives more snow than almost anywhere in North America.