Lake Tahoe is a gorgeous mountain lake located in the High Sierras. Straddling the California-Nevada border, the lake features clear, sparkling waters surrounded by lofty peaks. Because of the lake's size, 22 miles long and 11 miles wide, the best way to take full advantage of all it has to offer...