Lake Tahoe is the largest and highest Lake in North America . It is surrounded by stunning snow capped mountain ranges which are enjoyed by Skiers and snow boarders in the winter months .